我最近创建了两个asp.net项目,并且在周末之前都工作正常,从那以后我还没有触及它们。我跑了一个,它连接到LocalHost完善罚款,另一个跑时拒绝连接到localhost说"网站无法到达"。我正在使用谷歌浏览器。
答案 0 :(得分:0)
无论哪种方式(使用IIS express或ASP.NET Development Server),您都需要一个与项目匹配的文件到端口。
查看并尝试查看两个站点是否都在列表中(文件路径如下)并验证它们是否与visual studio中项目设置的端口和设置相匹配(项目设置> Web>服务器
C:\Users\<username>\Documents\IISExpress\config\applicationhost.config
然后确认您在浏览器中看到的网址是否相同。
其他方面,在您的解决方案中验证哪个项目指向&#34;启动项目&#34;。
答案 1 :(得分:0)
IIS Express主机是否为第二个项目运行?如果不是,则需要通过在Visual Studio中运行项目来启动它。之后,只要Visual Studio实例打开,无论项目是否在VS中运行,IIS Express都将继续运行并且站点应该可以访问。
答案 2 :(得分:0)
正如我在评论中所说的那样#34;我试图访问&#34; applicationhost.config&#34;正如Dryadwoods建议但是它告诉我即使我有VS的免费版本我也有无效的许可证。我重试了它并且它有效,所以不确定是什么修复它。&#34;我不知道造成这个问题的原因以及它是如何纠正的,但Dryadwoods的建议可能会产生影响。