远程查看错误asp.net

时间:2011-06-03 10:49:05

标签: c# asp.net

  

服务器上发生应用程序错误。此应用程序的当前自定义错误设置可防止远程查看应用程序错误的详细信息(出于安全原因)。但是,它可以在本地服务器计算机上运行的浏览器中查看。

但我需要能够看到问题所在。任何人都可以建议任何方法,我可以看到什么是日志记录或问题。我认为web.config可能是错误的或者其他什么。我没有访问iis所以我需要其他解决方案。谢谢你的帮助

4 个答案:

答案 0 :(得分:2)

检查web.config中的customErrors元素。它可能设置为“RemoteOnly”或“On” - 将其设置为“Off”将允许您查看错误页面。作为一项长期战略,您可能需要考虑一种日志记录机制,例如ELMAH

答案 1 :(得分:1)

更新web.config customErrors element并将mode属性设置为off

这将允许您看到死亡的黄色屏幕。

完成后不要忘记将其重新设置。

长期解决方案是将日志记录添加到您的应用程序中,以便您可以记录手头的问题。

答案 2 :(得分:0)

有没有办法可以访问服务器从那里运行应用程序?

如果您可以访问app.config / web.config文件,您将能够更改错误设置以允许远程查看错误,您在浏览器中获得的完整错误屏幕应该告诉您需要哪些更改要做。

答案 3 :(得分:0)

从您的错误消息中听起来像关闭自定义错误会为您提供更多信息有关web.config中自定义错误设置的详细信息,请参阅this MSDN页面