我从我们的具有MVC应用程序的Web服务器收到零星的错误消息。消息是:
路径控制器' / scan'未找到或未执行 一个IController。
路径控制器' /scan.com'没找到或没找到 实现IController。
路径控制器' /scan.exe'没找到或没找到 实现IController。
路径控制器' /scan.vbs'没找到或没找到 实现IController。
路径控制器' /scan.js'未找到或未执行 一个IController。
路径控制器' /scan.pif'没找到或没找到 实现IController。
路径控制器' /scan.scr'没找到或没找到 实现IController
所有这些消息都在同一分钟内出现。
当我查看服务器变量时,我发现这些请求来自HTTP_USER_AGENT:Microsoft-WebDAV-MiniRedir / 6.3.9600
有人可以向我解释一下吗?或者如何解决?我们真的不相信这是我们的应用程序造成的。我们认为它是服务器上的病毒。这些文件名与我们的应用程序无关。
答案 0 :(得分:0)
如果有人遇到这种类型的问题,我的解决方案是至少添加一个routes.IgnoreRoute到应用程序,因为所有这些调用都以单词scan开始。
routes.IgnoreRoute("{scan}/{*pathInfo}", new { scan = @"scan*.*"});