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>

注册端口要不一样

image

原文地址:https://www.cnblogs.com/chencidi/p/3681662.html