Qu'est-ce que le final/la meilleure recommandation pour la manière de servir favicon.ico dans ASP.NET MVC?
Je suis actuellement en train de faire le suivant :
-
L'ajout d'une entrée au tout début de mon RegisterRoutes méthode :
routes.IgnoreRoute("favicon.ico");
Placer favicon.ico à la racine de mon application (qui est aussi la racine de mon domaine).
J'ai deux questions :
- Il n'y a pas moyen de mettre la favicon.ico ailleurs qu'à la racine de mon application. C'est assez dégueulasse d'être au même niveau que
Content
etControllers
. -
Est-ce
IgnoreRoute("favicon.ico")
déclaration suffisant ou dois-je aussi faire ce qui suit comme expliqué dans un billet de blog de Phil Haack. Je ne suis pas au courant de jamais avoir vu une demande de favicon.ico dans le répertoire autre que la racine - qui rendrait inutiles (mais son bon de savoir comment faire).routes.IgnoreRoute("{*favicon}", new {favicon=@"(.*/)?favicon.ico(/.*)?"});