远程查看错误asp.net
本文关键字:net asp 错误 程查看 | 更新日期: 2023-09-27 17:58:23
服务器上出现应用程序错误。此应用程序的当前自定义错误设置阻止远程查看应用程序错误的详细信息(出于安全原因)。然而,运行在本地服务器机器上的浏览器可以查看它。
但我需要能够看到问题出在哪里。有人能给我建议任何方法吗?我可以看到日志记录或其他什么问题。我认为web.config可能是错误的。我无法访问iis,所以我需要其他解决方案。感谢的帮助
检查web.config中的customErrors元素。它可能设置为"RemoteOnly"或"On"--设置为"Off"将允许您查看错误页面。作为一种长期策略,您可能需要考虑日志记录机制,如ELMAH。
更新web.config
customErrors
元素并将mode
属性设置为off
。
这会让你看到死亡的黄色屏幕。
完成后别忘了把它放回去。
一个长期的解决方案是将日志记录添加到您的应用程序中,这样您就可以手头有问题日志。
有什么方法可以访问服务器以从那里运行应用程序吗?
如果您可以访问app.config/web.config文件,则可以更改错误设置以允许远程查看错误,浏览器中的完整错误屏幕应该会告诉您需要进行哪些更改。
从您的错误消息中,似乎关闭自定义错误将为您提供更多信息。有关web.config 中自定义错误设置的更多信息,请参阅此MSDN页面