Какова конечная/лучшая рекомендация по использованию favicon.ico в ASP.NET MVC?
В настоящее время я делаю следующее:
-
Добавление записи к самому началу моего метода RegisterRoutes:
routes.IgnoreRoute("favicon.ico");
-
Размещение favicon.ico в корне моего приложения (которое также будет корнем моего домена).
У меня есть два вопроса:
- Невозможно ли поместить favicon.ico где-то, кроме корня моего приложения. Это довольно нехорошо, прямо на том же уровне, что и
Content
иControllers
. -
Является ли это утверждение
IgnoreRoute("favicon.ico")
достаточным - или я должен также сделать следующее, как описано в блоге от Фила Хака. Я не знаю, когда-либо видел запрос к favicon.ico в любом каталоге, кроме корня, - что сделало бы это ненужным (но хорошо знать, как это сделать).routes.IgnoreRoute("{*favicon}", new {[email protected]"(.*/)?favicon.ico(/.*)?"});