【问题标题】:What reason would Visual Studio ASP.NET Development Server start returning HTTP 503 errors?Visual Studio ASP.NET Development Server 开始返回 HTTP 503 错误的原因是什么?
【发布时间】:2011-07-08 22:53:16
【问题描述】:

我已经建立一个网站已经有几个星期了,大部分的日常工作都是在创建带有母版页的新 Web 表单。我一直在使用 ASP.NET 开发服务器来查看我对项目的添加,但是今天(似乎无处不在)服务器一直在返回 HTTP 503 错误。我尝试重新启动 VS,然后重新启动工作站,然后确保在我的工作站上启用了“绕过本地地址代理”,但无济于事。以前有没有人遇到过这种行为,或者有没有人对我可以查看以调查的日志提出建议?提前致谢。

更新:使用 telnet 时,服务器会返回看起来是 ASP.NET 服务器页面的标记,列出 HTTP 错误 400 - 错误请求。在 Google Chrome 中仍然会出现 503,在 Firefox 和 Internet Explorer 中仍然会出现空白页。

【问题讨论】:

    标签: asp.net visual-studio visual-studio-2010 cassini asp.net-development-serv


    【解决方案1】:

    1) 可能是web.config 有错误,cassini 看不懂。尝试发布网站并使用普通 IIS 运行它

    2) 从项目的根目录中删除文件 app_offline.htm。用 cassini 真的会产生 503 错误

    【讨论】:

    • 我将网站发布到运行 IIS 的开发服务器上,它运行良好,所以我认为 web.config 可能没问题。我什至删除了现有的 web.config 并添加了一个新的无济于事。
    • 我从项目中删除了 app_offline.htm 文件,它现在可以工作了!令人惊讶的是,我遇到了各种 HTML 和 JPEG 文件的几个文件问题,我不得不从项目中删除它们,并用不同的名称恢复它们以使它们正常工作。谢谢。
    • 你说的“卡西尼真的会产生503错误”是什么意思?
    • 删除 app_offline.htm 也为我解决了这个问题/我不知道为什么这个文件突然出现在我的项目中但它阻止了一切
    【解决方案2】:

    您是否尝试过在您的 Web 应用程序中启用调试功能?

    http://msdn.microsoft.com/en-us/library/e8z01xdh%28v=vs.80%29.aspx

    【讨论】:

    • 是的,不过,此错误发生在生命周期中的该步骤之前。
    • 您是否使用管理权限运行 vs?如果没有,则右键单击 vs 快捷方式,然后选择“运行方式”,然后输入管理员帐户详细信息,单击确定
    【解决方案3】:

    一种可能性是,现在配置了其他一些应用程序,例如在 IIS 中,以侦听相同的端口/vdir 组合。这可能是两个站点/服务器/应用程序之间的端口冲突。我会让Fiddler tool 查看响应标头,看看您是否从您期望的服务器获得响应。

    【讨论】:

    • 实际上我什至没有在这个工作站上安装 IIS。我使用 Firebug 查看标题,它显示 503。
    猜你喜欢
    • 2023-04-07
    • 2011-02-11
    • 2014-05-02
    • 2011-12-29
    • 2016-12-14
    • 2016-10-16
    • 1970-01-01
    • 1970-01-01
    • 2017-10-08
    相关资源
    最近更新 更多