C# 当网页抛出ASP.NET错误时,将其刮除

C# 当网页抛出ASP.NET错误时,将其刮除,c#,asp.net,C#,Asp.net,当网页抛出“潜在危险的脚本”错误时,我正试图刮去它。每次我这样做,我会得到一个服务器500,但我可以刮一个正常的,操作页面。当网页出现错误时,有没有办法刮去它 谢谢只是猜测一下,但可能抛出的错误会触发服务器错误(500)?这是有道理的。您应该仍然能够从页面获取输出 一般来说,我希望你不介意,我不得不反对你的错误处理。首先,您可以将错误放在日志中,并使用工具监视错误。其次,如果脚本引发异常,您可以将其交给一个服务,如,它会通知您。为什么不使用?有一个邮件提供程序,它将自动向您发送错误详细信息,而无

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


谢谢

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

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

为什么不使用?有一个邮件提供程序,它将自动向您发送错误详细信息,而无需任何手动抓取,您只需使用一些配置文件条目即可对其进行配置。轻松点

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

详情请浏览:


您好,我不介意您的评论:)我希望有一种方法可以在不使用任何错误记录的情况下完成上述操作。我的代码如下:HttpWebRequest=(HttpWebRequest)WebRequest.Create(currentUrl);HttpWebResponse=(HttpWebResponse)request.GetResponse();在响应时,它为null,出现异常。我得不到任何细节。我在webclient等方面也遇到了同样的问题。url是带有querystring(用户在文本框中输入的内容)的搜索页面的url。我对ASP不太熟悉,无法提供真正的帮助。除了“错误”之外,您是否收到错误消息?如果是这样,那是什么。只是标准的“从客户端检测到一个潜在危险的Request.QueryString值(这里是罪魁祸首脚本)。”我本来希望在不编辑有问题的应用程序的情况下完成所有操作,但我想我现在会使用它:)请记住,您编辑的只是配置文件。没有代码隐藏,没有重新编译,没有重新部署。