asp.net - 在 IIS 7 上调试 500 错误

标签 asp.net iis-7

这个问题在这里已经有了答案:





Deploying website: 500 - Internal server error

(22 个回答)


5年前关闭。




希望可以有人帮帮我。我已经尝试了以下所有解决方案:

  • 向浏览器发送错误为 true
  • 错误模式详解
  • 启用父路径为 true

  • 但 IIS 仍在加载文件 Errors/500.aspx这是在项目文件夹中,我无法调试错误。

    这是我的 Web.config文件。即使自定义错误模式关闭,它仍会加载自定义 Errors/500.aspx 文件。

    最佳答案

    确保您的浏览器配置为显示错误,例如在 IE 中:

  • 关闭浏览器中的友好错误信息选项,如下所示:
  • 在 Internet Explorer 中,在工具菜单上,单击 Internet 选项。
  • 在“高级”选项卡上的“浏览”部分下,单击以清除“显示友好的 HTTP 错误消息”复选框,然后单击“确定”。
  • 关闭浏览器。

  • 在 IIS 中打开详细错误。
  • Internet 信息服务 (IIS) 管理器 —> 您的网站 —> 错误页面 —> 编辑功能设置 —> 选择“详细错误”

  • 确保您的 web.config 没有任何节点,例如:
    <httpErrors>
           <error statusCode="500" path="/somedir/500.asp" responseMode="ExecuteURL" />
    </httpErrors>
    


    <customErrors mode="RemoteOnly" defaultRedirect="~/404error.aspx" />
    

    关于asp.net - 在 IIS 7 上调试 500 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38082077/

    相关文章:

    javascript - ASP.NET - 如何从 IE 中隐藏 javascript?

    asp.net - “Sys”未定义 - 渲染的标记缺少对 ScriptResource.axd 的引用

    asp.net - Multipart和Form在客户端上传方面的区别

    visual-studio - 为什么在 IIS7 中调试总是超时?

    wcf - 在两个 tcp 端口上使用 net.tcp 绑定(bind)在 IIS 7 (WAS) 中托管 WCF 服务

    ASP.NET MVC Url 路由支持(点)

    c# - winsock 资源不足

    c# - 将html文件转换成PDF文件?

    c# - 使用 C#,如何通过 POP3 从 Gmail 服务器检索电子邮件列表

    IIS 7 日志与自定义