2

我在我的 web.config 文件中为 ELMAH 设置了当前的正则表达式过滤器

      <test>
        <regex binding="Exception.Message" pattern="PortalMasterPage is redirecting to filename/default.aspx"/>
      </test>
      <test>
        <regex binding="Exception.Message" pattern="^Request for principal permission failed.$"/>
      </test>
      <test>
        <regex binding="Exception.Message" pattern="^The file '.*\.aspx' does not exist\.$"/>
      </test>
      <test>
        <regex binding="Exception.Message" pattern="^This is an invalid webresource request\.$"/>
      </test>
      <test>
        <regex binding="Exception.Message" pattern="^This is an invalid script resource request\.$"/>
      </test>

...但 ELMAH 似乎完全忽略了这些。我究竟做错了什么?

编辑:我注意到正则表达式因语言而异,所以也许 .NET 的正则表达式引擎没有正确匹配这些?

4

0 回答 0