Favicon hizmet.ıco ASP.NET MVC
Ne favicon hizmet nasıl final/en iyi öneri.ASP.NET MVC ıco?
Şu an yapıyorum :
Bu giriş eklemeçok başındabenim RegisterRoutes metodu :
routes.IgnoreRoute("favicon.ico");
Favicon yerleştirmek.benim uygulama da benim etki olacak olan) kök ıco.
İki sorum var :
- Favicon koymak için bir yolu yoktur.ıco başvurum kök dışında bir yerde. Orada aynı seviyede olmak
Content
Controllers
olarak onun oldukça iğrenç. IgnoreRoute("favicon.ico")
bu açıklama yeterli mi - veya a blog post from Phil Haack anlatıldığı gibi aşağıdakileri de yapmalıyım. Hiç favicon için bir talep görmüş olmanın farkında değilim.bu gereksiz kılacak ıco herhangi bir dizini kök dışında - (ama nasıl yapılacağını bilmek güzel).routes.IgnoreRoute("{*favicon}", new {favicon=@"(.*/)?favicon.ico(/.*)?"});
CEVAP
Favicon yerleştirmek.alanınızın kök ıco gerçekten IE5, IIRC sadece etkiler. Daha modern tarayıcılar için başka bir dizin için bağlantı noktası için bir etiket eklemek gerekir:
<link rel="SHORTCUT ICON" href="http://www.mydomain.com/content/favicon.ico"/>
Ayrıca hangi tarayıcıları için belki de FF için bir PNG sunmak için aşağıdaki koşullu deyim kullanmak istiyorum YANİ, başka benzeri olmayan ıco dosyaları ve IE için bir ICO kullanabilirsiniz:
<link rel="icon" type="image/png" href="http://www.mydomain.com/content/favicon.png" />
<!--[if IE]>
<link rel="shortcut icon" href="http://www.mydomain.com/content/favicon.ico" type="image/vnd.microsoft.icon" />
<![endif]-->
Verilen hizmet izni gerektirmez: bu ne...
Non-CRUD işlemleri Dinlendirici bir hi...
Ne amaçla bir <script> etiketi &...
Nasıl VS2008 içinde&; hedef Meclisi hi...
Boyutlar Favicon?...