![托管网站(如 GoDaddy)上的通用 HTTP 500 错误消息](https://linux22.com/image/505180/%E6%89%98%E7%AE%A1%E7%BD%91%E7%AB%99%EF%BC%88%E5%A6%82%20GoDaddy%EF%BC%89%E4%B8%8A%E7%9A%84%E9%80%9A%E7%94%A8%20HTTP%20500%20%E9%94%99%E8%AF%AF%E6%B6%88%E6%81%AF.png)
我决定发布此内容,因为我努力寻找如何做到这一点但在 Stackoverflow 上没有看到有关它的任何信息。
通常,当您使用 GoDaddy 等提供商托管时,他们会将“自定义错误消息”设置为“开”。我没有意识到的是,web.config 设置不仅适用于 ASP.NET,还适用于您的 IIS 站点上的所有应用程序,因此也会解决 Classic ASP 的这个问题(很少有 GoDaddy 支持人员知道这一点)
答案1
您需要做的就是将以下内容添加到您的 web.config 中,或者,对于使用 Classic ASP 的用户,只需在您的 ROOT 中创建一个包含此代码的 web.config 文件。
<configuration>
<system.webServer>
<asp scriptErrorSentToBrowser="true"/>
<httpErrors errorMode="Detailed"/>
</system.webServer>
</configuration>