为什么我能';无法更改IIS Express默认网站
我修改了我的为什么我能';无法更改IIS Express默认网站,iis,Iis,我修改了我的applicationhost.config如下: <site name="WebSite1" id="1" > <application path="/" applicationPool="Clr4IntegratedAppPool"> <virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1" />
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)。为什么会发生这种情况
顺便说一句,如果我直接删除网站1,那么iisexpress将自动启动网站2
(我的iis express版本是8)IISExpress不使用
serverAutoStart
属性,默认情况下启动applicationhost.config
文件中定义的第一个站点。默认情况下,要启动WebSite2,您可以将其移动到文件中WebSite1之前(id不重要),或者您也可以使用以下方法启动WebSite2:
iisexpress /site:WebSite2