设置详细/客户错误消息问题,iis7 asp经典

时间:2011-05-06 10:37:07

标签: iis-7 asp-classic

我无法在任何地方找到类似的问题。基本上,当我将网站设置为自定义错误时,它会显示默认的500错误消息,但是当我将其设置为显示详细错误时,页面会正常加载而不会出现错误。还有其他人遇到过这个吗?如何查看错误是什么?

2 个答案:

答案 0 :(得分:2)

在IIS中

  1. 打开IIS7管理器

  2. 选择网站及其功能视图,双击“错误页面”。

  3. 右键单击并选择“编辑功能设置...”或从“操作”窗格(右侧)中选择相同的内容

  4. 选择“详细错误”单选按钮,然后单击确定

  5. 现在,您的客户端浏览器将能够看到详细的错误消息。

  6. ... ALSO

    在内容视图中点击网站。转到“调试属性”下的“ASP”,确保“将错误发送到浏览器”设置为true。

    在控制面板

    互联网选项>高级(标签)>取消选中“显示友好HTTP错误消息”

答案 1 :(得分:2)

默认情况下,IIS7拦截HTTP状态代码,例如由管道上的应用程序生成的4xx和5xx。

在web.config中替换

<httpErrors errorMode="Detailed">

<httpErrors existingResponse="PassThrough" errorMode="Detailed">