我在Visual Studio 2013中有一个有8个项目的解决方案。
该解决方案的Web项目具有路径为http://localhost/www.myproject.com
的IIS设置,但每次打开解决方案时,此项目都会显示“加载失败”,如果我尝试重新加载项目,则会显示一条消息:
“在本地IIS Web服务器上配置了Web项目”myproject“的URL http://localhost/www.myproject.com
。要打开此项目,必须使用IIS管理器从本地IIS Web服务器使用此URL删除绑定。”
我试图找到这种绑定没有运气。
每次我以此修复结束:
在代码中编辑myproject.csproj:
<ProjectExtensions>
<VisualStudio>
<FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
<WebProjectProperties>
<UseIIS>True</UseIIS>
<AutoAssignPort>True</AutoAssignPort>
<DevelopmentServerPort>19384</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>
<IISUrl>http://localhost/www.glocalapps.com</IISUrl>
<NTLMAuthentication>False</NTLMAuthentication>
<UseCustomServer>False</UseCustomServer>
<CustomServerUrl>
</CustomServerUrl>
<SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
</WebProjectProperties>
</FlavorProperties>
</VisualStudio>
</ProjectExtensions>
并将行<UseIIS>True</UseIIS>
更改为False。然后我重新加载项目并完美地工作,只有在Web属性中它被设置为使用IIS Express再次将其更改为IIS。
发生了什么事?我有更好的解决方案吗?
答案 0 :(得分:0)
当IIS配置为使用此项目时,如果有人在VS中遇到“项目加载失败”的问题,请回答。
您需要在IIS管理器中编辑配置为使用项目的网站的绑定设置