开发者

Elmah ignore System.Web.HttpException (0x80072746)

I try to ignore the System.Web.HttpException (0x80072746) in Elmah. I tried the following, but they don't work:

<errorFilter>
  <test>
    <equal binding="HttpStatusCode" value="0x80072746" type="UInt32" />
  </test>
</errorFilter>

and

<errorFilter>
  <test>
    <equal binding="HttpStatusCode" value="0x80072746" type="Int32" />
  </test>
</errorFilter>

and

<errorFilter>
  <test>
    <equal binding="HttpStatusCode" value="0x80072746" type="String" />
  </test>
</errorFilter>

I've found this thread, but it tells me to cast it... I 开发者_高级运维don't know how to cast it in Elmah Config: How to catch a specific HttpException (#0x80072746) in an IHttpHandler

Does anyone has a idea?

Many thanks in advance!


Those are not HTTP status codes you're testing for, they're ASP.Net Error codes. HTTP Status codes are three digits like 404 (Not Found) or 500 (Internal Server Error). To ignore .Net errors like those specified, you could try a match using RegEx on the error message like below:

<errorFilter>
  <test>
    <regex binding="BaseException.Message" pattern="System.Web.HttpException (0x80072746)" />
  </test>
</errorFilter> 
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜