2011-07-06 15 views
6

¿Cuál es la necesidad de favicon.ico. Estoy tratando de usar el manejo de errores de MVC y se queja de archivos perdidos. Cómo deshacerse de este error.Favicon Icon-MVC3 ASP.NET

Gracias

Respuesta

19

Ir al método de los Global.asax.cs archivoRegisterRoutes, y añadir esta, como una de las primeras líneas:

routes.IgnoreRoute("{*favicon}", new { favicon = @"(.*/)?favicon.ico(/.*)?" }); 
+0

He hecho esto y restaredé el servidor web, pero sigue ocurriendo el mismo problema. –

+0

¿Puedes publicar tu código? Solo el archivo Global.asax.cs. – MartinHN

+2

lo siento Martin, he restaurado el VS y lo arreglaron. –

2

sugiero que lo utilice, en lugar de deshacerse de él. Porque es parte de los estándares web en el diseño de la interfaz de usuario. ¿No te gusta la marca de tu sitio? Entonces esta es una parte crucial de esa marca.

1

Añadir lo siguiente al comienzo de su método RegisterRoutes:

routes.IgnoreRoute ("favicon.ico");

Su navegador siempre le preguntará al sitio por el favicon, esto asegurará que mvc no intente resolverlo.

2

Solución:

<link rel="SHORTCUT ICON" href="http://www.youraddress.com/youricon.ico"/>" si utiliza localhost entonces href = "http: // localhost: puerto/youricon.ico" Nota: El uso de otro nombre en lugar favicon.ico.