2

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

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

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

然而,似乎什么都没奏效。这些页面工作的场景的唯一区别是我打开它们的计算机。我想这可能是防火墙设置,但我不太确定是什么。任何帮助将不胜感激。

4

3 回答 3

2

终于找到了解决这个问题的方法,我想我会分享以防万一其他人遇到同样的情况。事实证明这是一个浏览器代理问题。

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

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

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

Internet Explorer:Internet 选项 -> 连接 -> LAN 设置

如果选中,请尝试取消选中“使用自动配置脚本”。这为我解决了这个问题,并且再次使用 ASP .NET 工作,我从未更改此设置。

于 2012-08-06T12:26:35.063 回答
0

Internet 选项 -> 连接 -> LAN 设置 通过取消选中代理来禁用它。

于 2015-03-23T10:36:33.350 回答
0

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

IIS 在没有新版本号的情况下进行了更新,因为 Microsoft. 因此,重新安装也可能为其他人解决此问题。

于 2016-05-21T15:49:01.353 回答