.net - ASP.Net MVC - 为什么要为 favicon.ico 创建 Controller ?

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

我正在使用自定义 ControllerFactory(使用 CaSTLe Windsor 的 IOC 创建 Controller ),并且我注意到它收到了为“favicon.ico”创建 Controller 的请求。我已将 favicon.ico 文件放入我的内容文件夹中,但我仍然收到这些请求。

如何解决此问题并提供静态内容而不尝试创建 Controller ?

最佳答案

添加以下路由:

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

关于.net - ASP.Net MVC - 为什么要为 favicon.ico 创建 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1978921/

相关文章:

image - 具有许可许可证的应用程序和Web应用程序的优质免费图标/图像的来源?

c# - dapper插入/更新需要内联sql吗?

.net - HTTP SOAP\GET\POST

c# - 将数据正确绑定(bind)到组合框并处理其事件

JQuery Ajax,ASP.NET MVC 5 中没有运行回调函数

c# - 将网站图标检索为图标而不是图像

c# - 从 If 语句内部调用组件

asp.net-mvc - 在部分 View 中保存后重定向

asp.net-mvc - 为云中的 asp.net MVC 应用程序使用枚举或数据库查找表或两者的最佳实践/设计决策是什么?

internet-explorer-6 - 如果我将/favicon.ico用作image/vnd.microsoft.icon而不是image/x-icon,它将在任何浏览器上中断吗?