如何防止在 IIS 中显示 .net 应用程序的服务器错误页面。我有调试=假

How do I prevent Server Error page from showing in IIS for a .net application. I have debug=false

我有 debug=false,但我仍然收到“服务器错误”页面。 在我的 web.config 中,我有:

<compilation debug="false" defaultLanguage="c#" targetFramework="4.5" />

当我在 IIS 的每个级别查看 UI 时,我看到: 但我仍然收到以下错误消息,而不是通用的 500 页: 我弄乱了一堆设置,似乎无法正常工作。什么设置会阻止显示堆栈跟踪?

这让我明白了一切:https://www.basrijnbout.nl/blog/6/ 我使用了提到的绕过 CustomErrors 解决方案。