为啥会收到奇怪的错误消息 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 MVC 从 4 升级到 5 的奇怪错误

为啥 ASP.NET MVC3 区域和 Razor 视图会产生此错误?

为啥在 ASP.NET MVC 中使用 lambdas 而不是反射?

来自 Javascript AJAX 的 ASP.NET MVC 操作调用收到 500 内部服务器错误

模型在按钮单击 ASP.NET MVC 5 时为空