我正在使用VS2012开发Web API。为了让我的伙伴能够访问同一局域网中的api,我需要修改applicationhost.config
文件。
问题在于,有时当我修改代码并开始调试时,我发现IIS Express创建了我的应用程序的副本,比如MyWebAPI(1), MyWebAPI(2)...
然后我必须再次修改applicationhost.config
。
有谁知道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>