1

我正在使用 VS2012 开发 Web API。为了让我的小伙伴可以访问同一个局域网的api,我需要修改applicationhost.config文件。

问题是有时当我修改代码并开始调试时,我发现 IIS Express 创建了我的应用程序的副本,说MyWebAPI(1), MyWebAPI(2)...Then I have to modify the applicationhost.configagain.

有谁知道在哪种情况下 IIS Express 会创建我的应用程序的副本?

这是我的一个例子applicationhost.config

        <site name="MyWebAPI(1)" id="15">
            <application path="/" applicationPool="Clr4IntegratedAppPool">
                <virtualDirectory path="/" physicalPath="C:\Example\example" />
            </application>
            <bindings>
                <binding protocol="http" bindingInformation="*:8080:*" />
            </bindings>
        </site>
        <site name="SunPower(2)" id="16">
            <application path="/" applicationPool="Clr4IntegratedAppPool">
                <virtualDirectory path="/" physicalPath="C:\Example\example" />
            </application>
            <bindings>
                <binding protocol="http" bindingInformation="*:8080:*" />
            </bindings>
        </site>
4

0 回答 0