首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.NET Web -防止将错误500写入iis日志

ASP.NET Web -防止将错误500写入iis日志
EN

Stack Overflow用户
提问于 2016-05-01 14:34:18
回答 1查看 983关注 0票数 1

我遇到了同样的问题,并使用了这里提出的解决方案:"ASP.NET Web API OperationCanceledException when browser cancels the request"。这很好,但是我仍然有一个错误500的问题出现在iis日志中:

2016-05-01 13:46:31 :1 POST /obo.web/1.0/config at=MDAxMDAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApV8goVQlvq2eNe0QKvXnHtHf4eFnGIptk0NNHyq8u3KBLSFfcU4D%2fb06yfU8X%2bUONdZYbRMVkC02UMoYCa56HLNEEZC2AzHrcYJm2eCswJOTpn1oYZRmBeY%3d&ct=iOS&cst=iPad&sv=2.2.0.64&cv=2.2.0.64 80 -:1 Mozilla/5.0+(Windows+NT+6.1;+WOW64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/49.0.2623.112+Safari/537.36 500 0 64 1088

问题是我们的系统认为这是一个错误。是否有一种方法可以防止此日志被写入,或者可能以某种方式对其进行操作,以便将其与“真实”500错误区分开来?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-08 14:44:19

在Global.asax Application_Error中,我添加了以下代码:

代码语言:javascript
复制
 protected void Application_Error(object sender, EventArgs e)
 {
     if (Server.GetLastError() is OperationCanceledException)
     {
         Response.Clear();
         Server.ClearError();
      }
 }

这将清除最后一个异常,错误500未写入iis日志。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36967806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档