iis express 启动多个网站
iis express一次只能运行一个网站, 执行iisexpress 不加参数. 将执行配置文件中的第一个网站.
iis express一次只能运行一个 应用程序池. 可以使用这个特点实现一次开始多个网站
可将多个网站设置同一个应用程序池, 命令行中执行以下语句就可以开启Clr4IntegratedAppPool应用程序池的网站了..
iisexpress /apppool:"Clr4IntegratedAppPool"
网站配置如下:
<site name="WebSite11" id="2" >
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite11" />
</application>
<bindings>
<binding protocol="http" bindingInformation=":3333:localhost" />
</bindings>
</site>
<site name="WebSite1" id="1" serverAutoStart="true">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1" />
</application>
<bindings>
<binding protocol="http" bindingInformation=":8080:localhost" />
</bindings>
</site>
注册端口要不一样