Elmah 报告不需要的 404 错误
我正在使用 Elmah 登录 ASP.NET MVC 项目,并且我收到了路径 /prx2.php 的大量 404 错误,该路径又将哈希作为查询字符串参数传递。
我认为这是一个试图寻找漏洞的扫描仪。因为我没有运行 PHP,所以我很安全!但是我想阻止 ELmah 报告此错误。
在不实际创建 /prx2.php 页面的情况下排除这些类型的错误的最佳方法是什么?我还想在配置文件中执行此操作,而不是以编程方式执行此操作。
有什么想法吗?
I am using Elmah for logging in a ASP.NET MVC project and I am recieving lots of 404 errors for a path /prx2.php which in turn is passing a hash as a querystring param.
I assume this is a scanner trying to find vulnerabilities. Because I am not running PHP I am safe! However I would like to stop ELmah reporting this error.
Whats the best way to exclude these types of errors from being reporting without actually creating a /prx2.php page. I also would like to do this in a config file rather than doing it progmatically.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Elmah 支持错误过滤 - 错误过滤链接
这应该可以为您解决问题。您可以通过 Global.asx 文件中的代码或在 elmah 本身的 xml 配置中定义过滤器
Elmah supports error filtering - Error Filtering link
This should solve the issue for you. You can either define your filter through code - in the Global.asx file, or within the xml config for elmah itself
步骤 1:配置配置部分以包含 elmah
errorFilter
部分:步骤 2:在
部分中配置过滤器本身。步骤 3:在应用程序模块中包含
Elmah.ErrorFilterModule
现代 (IIS7+) 版本包含 http 模块:
旧版(较旧的 IIS)包含 http 模块:
Step1: Configure config sections to include elmah
errorFilter
section:Step2: Configure the filter itself in
<elmah>
section.Step3: Include the
Elmah.ErrorFilterModule
inside your application modulesModern (IIS7+) version of including http module:
Legacy (older IIS) version of including http module: