IIS可以覆盖customErrors吗? (7.0)

时间:2009-11-03 18:36:28

标签: asp.net iis iis-7 web-config

我控制代码但不控制服务器,而另一端的人也像我一样了解IIS。

我有经典之作:

<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>

在我的根级web.config中,但没有看到错误详细信息。上述内容是否已被服务器/应用程序级别的设置覆盖?

2 个答案:

答案 0 :(得分:1)

最后我们没有看到错误消息的原因是因为我们的开发服务器的machine.config文件在从我们的生产服务器克隆后有<deployment retail="true"/>

<configuration>
    <system.web>
          <deployment retail="true"/>
    </system.web>
</configuration>

需要将其设置为false。 Scott Guthrie在他的帖子Don’t run production ASP.NET Applications with debug=”true” enabled中详细阐述了它。

答案 1 :(得分:0)

在global.asax文件中的Application_Error事件中添加处理可以做到,但我想你可以控制它。

Microsoft KB article here举了一个例子。

善,