asp.net - 在浏览器中调试/查看时为"503 Service Unavailable"

标签 asp.net vb.net

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

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

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

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

最佳答案

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

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

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

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

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

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

关于asp.net - 在浏览器中调试/查看时为"503 Service Unavailable",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11802816/

相关文章:

c# - 如何在 C#.net 页面中包含的 JavaScript block 中正确嵌入 C# 代码?

c# - 在两个不同的 Web 应用程序中共享一个 session

vb.net - 如何制作表单后面窗口的屏幕截图?

vb.net - Windows 8 桌面应用程序认证要求中的自动启动

vb.net - 使用多个线程以加快执行速度

asp.net - 使用 jQuery 发出 .NET Ajax 请求

C#、文本框、.NET

asp.net - 我的 JSON 数组会是什么样子?

vb.net - N-Tier Architecture - 在 VB.NET 中具有多个项目的结构

asp.net - 设置一个asp :DropDownList的html 'name'属性