如何让IIS告诉我服务器上有什么错误?

时间:2013-01-08 08:52:57

标签: asp.net

enter image description here

我需要的只是查看错误,更改设置以便远程查看它们。

这是我的Web.Config文件

enter image description here

帮助????

3 个答案:

答案 0 :(得分:1)

用于显示网站中的错误:启用错误,然后显示自定义本地或远程。

因此,如果“将错误发送到浏览器”不能正常工作,那么:

错误页面 - > 500 - >编辑功能设置 - > “详细的Erros”

或尝试

<configuration>
<system.webServer>
    <httpErrors errorMode="Detailed" />
    <asp scriptErrorSentToBrowser="true"/>
</system.webServer>
<system.web>
    <customErrors mode="Off"/>
    <compilation debug="true"/>
</system.web>

答案 1 :(得分:0)

您必须将customErrors模式设置为“Off”,如第一个屏幕截图中的消息所示。删除默认重定向可能会有所帮助。

答案 2 :(得分:-1)

您是否考虑过使用Elmah (Error Logging Modules and Handlers)来获得更好的远程日志查看机制,可以通过NuGet或按照here指令轻松实现。我使用Elmah很长时间并提出这个建议。