控制器工厂收到"favicon.ico"的请求

Ian*_*ton 9 asp.net favicon asp.net-mvc unhandled-exception

我注意到"favicon.ico"在使用谷歌浏览器和Visual Studio开发服务器时,请求被传递到我的ASP .NET MVC控制器工厂.该controllerType参数的值null不出所料导致未处理的异常,我只知道因为错误日志.

请求来自哪里的想法以及为什么ASP .NET会让它进入控制器工厂?例如,CSS文件和图像被正确过滤掉了.

Sla*_*ppy 9

在IIS7处于集成模式时,所有请求都通过隧道传输到管道.你可以将它添加到你的忽略路线

asp.net mvc会处理所有请求吗? - iis 7集成模式

另一种资源

http://weblogs.asp.net/gunnarpeipman/archive/2009/02/26/asp-net-mvc-ignore-requests-to-favicon-ico.aspx

请记住,只有在调试模式下才能看到这一点.你的用户不会看到它(不是最佳的,但是嘿,我没有设计它)

  • "routes.IgnoreRoute(" 的favicon.ico ");" 这份工作谢谢! (3认同)