MVC中的控制器错误数量由Microsoft-WebDAV-MiniRedir调用

时间:2015-07-31 17:33:24

标签: asp.net-mvc asp.net-mvc-4

我从我们的具有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

有人可以向我解释一下吗?或者如何解决?我们真的不相信这是我们的应用程序造成的。我们认为它是服务器上的病毒。这些文件名与我们的应用程序无关。

1 个答案:

答案 0 :(得分:0)

如果有人遇到这种类型的问题,我的解决方案是至少添加一个routes.IgnoreRoute到应用程序,因为所有这些调用都以单词scan开始。

routes.IgnoreRoute("{scan}/{*pathInfo}", new { scan = @"scan*.*"});