相关疑难解决方法(0)

在ASP.NET MVC中提供favicon.ico

如何在ASP.NET MVC中提供favicon.ico的最终/最佳建议是什么?

我目前正在做以下事情:

  • 在RegisterRoutes方法的最开头添加一个条目:

    routes.IgnoreRoute("favicon.ico");
    
    Run Code Online (Sandbox Code Playgroud)
  • 将favicon.ico放在我的应用程序的根目录中(这也将是我的域的根目录).

我有两个问题:

  • 有没有办法把favicon.ico放在除我的应用程序的根之外的某个地方.在Content和他们处于同一水平的地方真是太狡猾了Controllers.
  • 这个IgnoreRoute("favicon.ico")陈述是否足够 - 或者我应该如Phil Haack的博客文章中所讨论的那样做.我不知道曾经在根目录以外的任何目录中看到过favicon.ico的请求 - 这会使这个变得不必要(但知道如何去做是很好的).

    routes.IgnoreRoute("{*favicon}", new {favicon=@"(.*/)?favicon.ico(/.*)?"});
    
    Run Code Online (Sandbox Code Playgroud)

asp.net favicon asp.net-mvc razor

251
推荐指数
5
解决办法
12万
查看次数

标签 统计

asp.net ×1

asp.net-mvc ×1

favicon ×1

razor ×1