抛出ASP.NET错误时刮取网页

时间:2009-04-29 09:23:44

标签: c# asp.net

我试图在网页引发“潜在危险脚本”错误时抓取它。每次我这样做,我得到一个服务器500,但我可以刮一个正常的操作页面。有没有办法在它抛出错误时抓取网页?

由于

3 个答案:

答案 0 :(得分:1)

只是一个猜测,但可能抛出错误,触发服务器错误(500)?这是有道理的。您仍然可以从页面获取输出

一般来说,我希望你不介意,我不得不反对你的错误处理。首先,您可以将错误放在日志中并使用工具监视错误。其次,如果您的脚本引发异常,您可以将其移交给Exceptional这样的服务,该服务会通知您。

答案 1 :(得分:1)

为什么不使用ASP.NET health monitoring?有一个邮件提供商会自动向您发送错误详细信息,而无需任何手动抓取,您只需使用一些配置文件条目即可配置它。简单!

答案 2 :(得分:0)

考虑使用ELMAH记录所有错误。您还将获得许多有用的附加信息。

更多详情:

http://msdn.microsoft.com/en-us/library/aa479332.aspx http://www.hanselman.com/blog/ELMAHErrorLoggingModulesAndHandlersForASPNETAndMVCToo.aspx