我想知道如何删除IIS7添加到页面顶部的错误消息。
我有自己的500和404错误页面。
不需要我删除它们的错误页面,但我仍然在页面顶部显示:
您要查找的资源已被删除,名称已更改或暂时不可用
有什么想法吗?
答案 0 :(得分:12)
要阻止IIS7劫持您的错误页面,请在existingResponse="PassThrough"
文件的httpErrors
部分设置web.config
。例如:
<configuration>
<system.webServer>
<httpErrors existingResponse="PassThrough" />
</system.webServer>
</configuration>
答案 1 :(得分:9)
您也可以进入IIS管理器 - &gt;错误页面然后在“编辑功能设置...”右侧单击并将选项设置为“详细错误”,然后它将是您的应用程序处理错误而不是IIS。
答案 2 :(得分:0)
仅提供其他信息,我将分享帮助我的地方:
<system.webServer>
<httpErrors errorMode="DetailedLocalOnly">
</system.webServer>
在这种设置下,我可以在本地计算机上进行开发时看到详细的错误,但是当从外部访问远程服务器时,这些错误不会显示给用户。
您可以找到有关errorMode
here的更多信息。