为啥会收到奇怪的错误消息 asp.net mvc "elmah.mvc logging library"?
Posted
技术标签:
【中文标题】为啥会收到奇怪的错误消息 asp.net mvc "elmah.mvc logging library"?【英文标题】:Why receive weird error messages asp.net mvc "elmah.mvc logging library"?为什么会收到奇怪的错误消息 asp.net mvc "elmah.mvc logging library"? 【发布时间】:2017-06-25 14:07:28 【问题描述】:我有使用 Asp.Net MVC 5 开发的 Web 应用程序。
我集成了Elmah.MVC 错误记录库,用于错误记录和报告。
我收到了奇怪的错误消息 像下面这样:
System.Web.HttpException: The controller for path '/manager/html' was not found or does not implement IController.
请求的来源是以下ip 221.194.44.229
在中国。
另一条消息:
System.Web.HttpException: The controller for path '/888/pakistani-hackers-forcing-pilots-listen-pakistan-kashmir' was not found or does not implement IController.
请求的来源是以下ip 39.45.204.204
在巴基斯坦。
我不知道 elmah.mvc 是否包含恶意软件或此类木马或 myserver 被黑客入侵如何调查该问题以及问题出在哪里。
不知道问这个问题的地方是否正确
【问题讨论】:
【参考方案1】:主要是有人试图请求不在您网站上的路径。
idia 是为了让您阅读请求路径中的消息(例如您帖子中的第二个错误),这是某种垃圾邮件。
没有什么好担心的?这每天都在发生。
但我认为如果您还没有启用自定义错误页面,则需要启用。
【讨论】:
恐怕是一种DOS攻击我无法识别 这取决于请求的数量和频率。 而 DOS 攻击主要是请求一个现有的路径来让你的网站做更多的工作。以上是关于为啥会收到奇怪的错误消息 asp.net mvc "elmah.mvc logging library"?的主要内容,如果未能解决你的问题,请参考以下文章
为啥 ASP.NET-Core 应用程序会收到错误消息“此平台不支持锁定/解锁文件区域”。在 MacOS 上部署时?
为啥 ASP.NET MVC3 区域和 Razor 视图会产生此错误?
为啥在 ASP.NET MVC 中使用 lambdas 而不是反射?