我正在使用 VS2012 开发 Web API。为了让我的小伙伴可以访问同一个局域网的api,我需要修改applicationhost.config
文件。
问题是有时当我修改代码并开始调试时,我发现 IIS Express 创建了我的应用程序的副本,说MyWebAPI(1), MyWebAPI(2)...
Then I have to modify the applicationhost.config
again.
有谁知道在哪种情况下 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>