关于如何为favicon服务的最终/最佳建议是什么.ASP中的ico.网络MVC?
我目前正在做以下工作:
-
向my RegisterRoutes方法的very beginning添加一个条目:
routes.IgnoreRoute("favicon.ico");
放置法维康.ico位于我的应用程序的根目录中(它也将是我的域的根目录).
我有两个问题:
- 除了我的应用程序的根目录之外,是否没有其他方法可以将folicon.ico放在其他位置.与
Content
和Controllers
处于相同的水平,这是相当令人讨厌的. -
这
IgnoreRoute("favicon.ico")
条语句足够了吗?或者我应该按照a blog post from Phil Haack中讨论的那样做下面的事情吗.我不知道有没有见过法维康的请求.ico在除根目录之外的任何目录中,这将使它变得不必要(但知道如何做到这一点很好).routes.IgnoreRoute("{*favicon}", new {favicon=@"(.*/)?favicon.ico(/.*)?"});