在浏览器中调试/查看时“503服务不可用”

时间:2012-08-03 20:27:04

标签: asp.net vb.net

我有几个使用ASP .NET 4.0创建的Web应用程序/ Web项目,我在家工作。我今天在工作中打开了一个,每当我尝试调试项目时,或者右键单击 - > “在浏览器中查看”一个单独的网页,我收到“503 Service Unavailable”错误,“无法连接到服务器localhost”作为完整的错误消息。

现在,我尝试了许多常见修复,包括:

  • 重新注册.NET Framework 4.0
  • 重新下载.NET Framework 4.0
  • 确保localhost未指向其他位置
  • 确保在IIS功能(IIS - >万维网服务 - >应用程序开发功能)下检查了.NET可扩展性选项。
  • 允许IIS管理器中的“ISAPI和CGI限制”下的ASP .NET v4.0.xxxx设置。

然而似乎没有任何效果。这些页面工作的情况和它们没有的情况的唯一区别是我打开它们的计算机。我在想它可能是防火墙设置,但我不太清楚是什么。任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:2)

最后发现了这个问题的解决方案,想到我会分享其他人遇到同样情况的情况。事实证明这是一个浏览器代理问题。

如果在Visual Studio中调试ASP站点时无法连接到localhost,请更改以下设置:

Firefox :选项 - >高级 - >网络 - >设置

选择“无代理”或“自动检测此网络的代理设置”。当我收到此错误时,它被设置为“使用系统代理设置”(我从未手动更改此更新,必须有更新)。

Internet Explorer :Internet选项 - >连接 - >局域网设置

如果已选中,请尝试取消选中“使用自动配置脚本”。这解决了这个问题,再一次,ASP .NET用来工作,我从来没有改变过这个设置。

答案 1 :(得分:0)

互联网选项 - >连接 - >局域网设置 通过取消选中来禁用代理。

答案 2 :(得分:0)

在企业网络上的Windows 10上存在类似问题。检查IIS并查看应用程序池中的复制配置文件是否设置为true。切换到假。

IIS更新时没有新版本号,因为Microsoft。所以重新安装也可以为其他人解决这个问题。