web-dev-qa-db-fra.com

Comment ajouter favicon.ico au site ASP.NET

La structure de solution de mon application est la suivante:

enter image description here

Maintenant, je suis dans Login.aspx et je suis prêt à ajouter favicon.ico, placé dans la racine, dans cette page.

Ce que je fais est:

<link id="Link1" runat="server" rel="shortcut icon" href="../favicon.ico" type="image/x-icon" />  
<link id="Link2" runat="server" rel="icon" href="../favicon.ico" type="image/ico" /> 

Aussi j'ai essayé:

<link id="Link1" runat="server" rel="shortcut icon" href="favicon.ico" type="image/x-icon" />  
<link id="Link2" runat="server" rel="icon" href="favicon.ico" type="image/ico" /> 

Mais ceux-ci ne fonctionnent pas.

J'ai effacé le cache du navigateur mais pas de chance. 

Quel sera le chemin vers le favicon.ico de:

  • Login.aspx 
  • Site.master

Je vous remercie.


URL de la page de connexion: http: // localhost: 2873/Pages/Login.aspx et l'URL de favicon.ico: http: // localhost: 2873/favicon.ico .

Je suis incapable de voir le favicon.ico enter image description here après avoir changé mon code en tant que:

<link id="Link1" rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />  
<link id="Link2" rel="icon" href="/favicon.ico" type="image/ico" />
30
Tapas Bose
/favicon.ico

pourrait faire l'affaire
J'ai essayé ceci sur mon exemple de site

<link rel="shortcut icon" type="image/x-icon" href="~/ows.ico" />

Essayez celui-ci sur votre site mettez le lien dans MasterPage, ça marche :)

<link rel="shortcut icon" type="image/x-icon" href="~/favicon.ico" />


.__ J'ai testé dans,
FireFox.
enter image description here
Chrome.
enter image description here
Opera.
enter image description here

Quelques problèmes:
1. Vérifiez si votre favicon est accessible (URL correcte), allez voir la source et cliquez sur le lien du favicon
2. Réactualisez complètement votre navigateur avec Ctrl + F5 chaque fois que vous apportez des modifications.
3. Essayez de chercher à partir de SO, vous pouvez trouver votre problème lié ici.


Quelques liens pour vous aider:
Servir favicon.ico dans ASP.NET MVC
Favicon non affiché
Pourquoi le favicon n'est-il pas visible

57
Owais Qureshi

J'ai le même problème. Mon URL est comme ci-dessous

http://somesite/someapplication

Ci-dessous ne fonctionne pas

<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />

Je l'ai obtenu comme ci-dessous

<link rel="shortcut icon" type="image/x-icon" href="/someapplication/favicon.ico" />
4
Ziggler

résoudre l'URL comme ceci href="<%=ResolveUrl("~/favicon.ico")%>"

4
Domo

    <link rel="shortcut icon" type="image/x-icon" href="~/favicon.ico" />

Cela a fonctionné pour moi. Si quelqu'un tente de résoudre un problème en lisant ceci, j'ai trouvé des problèmes lorsque mon favicon.ico n'était pas imbriqué dans le dossier racine. J'avais le mien dans le dossier Ressources et je me débattais à ce moment-là.

Merci!

3
Brendan

Découvrez ce bon tutoriel sur les favicons et le support du navigateur.

2
Kevin Babcock

Simplement:

/favicon.ico

La barre oblique est importante.

2
Marc Gravell

@ Scripts.Render ("~/favicon.ico"); Veuillez essayer le code ci-dessus au bas de votre fichier Layout dans MVC

2
user3778502
    <link rel="shortcut icon" href="@Url.Content("~/images/")favicon.ico" type="image/x-icon"/ >

Cela fonctionne pour moi dans l’application MVC4. L’image favicon est placée dans le dossier images et est parcourue du répertoire racine aux images pour trouver le bingo favicon.ico!

1
ab00764

pour moi, cela ne fonctionnait pas sans spécifier le MIME dans web.config, sous <system.webServer><staticContent>

<mimeMap fileExtension=".ico" mimeType="image/ico" />
0
Cătălin Rădoi