对ApplicationHost.config是beeing改变每次我重新打开Visual Studio中
问题描述:
我创建asp.net-MVC应用程序,我使用端口转发,以便能够从外部测试我的项目。但是每一次我重新开放,并建立自己的应用程序IIS-Express的改变对ApplicationHost.config和everyting我看到的却是错误。对ApplicationHost.config是beeing改变每次我重新打开Visual Studio中
文件后 <site name="Project" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="path" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:61035:*" />
</bindings>
</site>
:
文件重启之前
<site name="Project" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="path" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:61035:*" />
</bindings>
</site>
<site name="Project(1)" id="3">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="path" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:61035:localhost" />
</bindings>
</site>
正如你可能期望,项目(1)与否有关IIS-Express的主持,我不得不改变结合*:61035:*
每次我重新打开Visual Studio的,因为它使添加其他网站,而忽略以前的。
有什么我可以做什么呢?
答
我发现了一个非常简单的解决这个。
我只是不得不改变:
<site name="Project" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="path" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:61035:*" />
</bindings>
</site>
到:
<site name="Project" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="path" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:61035:*" />
<binding protocol="http" bindingInformation="*:61035:localhost" />
</bindings>
</site>
现在一切正常,我不必每次我重新打开Visual Studio的时间来编辑这个文件。