根据其他SO问题,通过编辑hosts文件和applicationhost文件解决了该问题。这两个文件已在我的机器上正确设置。我升级到visual studio 2015 SP1后,这个错误就开始出现了
http://bdtest.localhost:50119/返回错误请求
主机文件 -
应用程序主机文件
<site name="BizDox.Web" id="2">
<application path="/" applicationPool="Clr4ClassicAppPool">
<virtualDirectory path="/" physicalPath="C:\Source\BizDox\Summer2015-Navigation\BizDox.Web" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:50119:*"/>
<binding protocol="http" bindingInformation="*:50119:localhost" />
<binding protocol="http" bindingInformation="*:50119:bdtest.localhost" />
<binding protocol="http" bindingInformation="*:50119:demo.localhost" />
<binding protocol="http" bindingInformation="*:50119:diy.localhost" />
<binding protocol="http" bindingInformation="*:50119:akuity.localhost" />
<binding protocol="http" bindingInformation="*:50119:owlsfactory.localhost" />
<binding protocol="http" bindingInformation="*:50119:rtp.localhost" />
<binding protocol="http" bindingInformation="*:50119:barebones.localhost" />
<binding protocol="http" bindingInformation="*:50119:sygnet.localhost" />
<binding protocol="http" bindingInformation="*:50119:firstsolution.localhost" />
</bindings>
</site>
我作为管理员运行VS2015。
答案 0 :(得分:3)
VS 2015将位于mydocuments / iisexpress中的默认applicationhost.config文件更改为项目特定的applicationhost.config文件。您可以在隐藏的.vs
文件夹下的Web项目中找到它。
您的两个选项是打开此文件夹并编辑applicatoinhost.config文件或告诉.proj文件使用位于documents / iisexpress中的默认配置文件。您只需将此行更改/添加到.proj文件即可。
<UseGlobalApplicationHostFile>true</UseGlobalApplicationHostFile>
将其添加到<PropertyGroup>
代码
确保关闭VS并重新打开它以使更改生效。还要确保以管理员身份运行。