【发布时间】:2014-08-08 12:24:48
【问题描述】:
我这样修改了我的applicationhost.config:
<site name="WebSite1" id="1" >
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1" />
</application>
<bindings>
<binding protocol="http" bindingInformation=":8080:localhost" />
</bindings>
</site>
<site name="WebSite2" id="2" serverAutoStart="true">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="E:\test" />
</application>
<bindings>
<binding protocol="http" bindingInformation=":8081:localhost" />
</bindings>
</site>
我已将第二个站点设置为自动启动 (serverAutoStart="true") ,但是当我启动 iisexpress.exe 时,注册的是 WebSite1(端口 8080)而不是 WebSite2(端口 8081)。为什么会这样?
顺便说一句,如果我直接删除Website1,那么iisexpress会自动启动WebSite2
(我的iis express版本是8)
【问题讨论】:
标签: iis