ASP.Net MVC - 为什么要为favicon.ico创建一个控制器?

时间:2009-12-30 07:34:43

标签: .net asp.net-mvc favicon static-content

我正在使用自定义ControllerFactory(使用Castle Windsor的IOC来创建控制器),我注意到它正在收到为“favicon.ico”创建控制器的请求。我在我的Content文件夹中放了一个favicon.ico文件,但我仍然收到这些请求。

如何在不尝试创建控制器的情况下解决此问题并提供静态内容?

1 个答案:

答案 0 :(得分:28)

添加以下路线:

routes.IgnoreRoute("{*favicon}", new { favicon = @"(.*/)?favicon.ico(/.*)?" });