我有一个网站在IIS Express上工作正常,直到我想添加第二个并让它们都运行相同的端口号.现在我无法弄清楚如何让路径正确.当我在运行iIS express后浏览到该站点时,它会抱怨错误:
无法识别的配置路径'MACHINE/WEBROOT/APPHOST/RISWEB'
和IIS Express返回错误500.19
这是我的配置.当我将路径设置为"/"时,它可以工作,但是当它的其他东西没有时.我想浏览http:// c65273/risweb并显示我的网站.
<site name="RISWEB" id="1834812154">
<application path="/risweb" applicationPool="ConnectPool">
<virtualDirectory path="/risweb" physicalPath="C:\c2010\risweb\RISWEB" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:80:c65273" />
</bindings>
</site>
Run Code Online (Sandbox Code Playgroud)
Rob*_*obV 10
我遇到了类似的问题,并通过执行以下操作解决了这个问题:
applicationhost.configProject Properties> Web选项卡,然后单击Create Virtual Directory以使VS重新创建配置部分.然后它工作正常,生成的配置部分将如下所示:
<site name="WebDemos-Site" id="5">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\Users\rvesse\Documents\My Web Sites\WebDemos-Site" />
</application>
<application path="/demos">
<virtualDirectory path="/" physicalPath="C:\Users\rvesse\Documents\mercurial\dotnetrdf\Samples\WebDemos" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:64132:localhost" />
</bindings>
</site>
Run Code Online (Sandbox Code Playgroud)
请注意,VS为站点的根目录生成一个空网站
| 归档时间: |
|
| 查看次数: |
7922 次 |
| 最近记录: |