2011-07-06 86 views

回答

19

转到的Global.asax.cs文件的RegisterRoutes方法,并添加此,作为第一个行之一:

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

我已经做到了这一点,并恢复了网络服务器,但仍然发生同样的问题。 –

+0

你可以发布你的代码吗?只是Global.asax.cs文件。 – MartinHN

+2

对不起马丁,我已经恢复了VS,并得到修复。 –

2

我建议你使用它,而不是摆脱它。因为它是UI设计中网络标准的一部分。你不喜欢品牌的网站吗?那么这是品牌的关键部分。

1

以下内容添加到您的RegisterRoutes方法的开头:

routes.IgnoreRoute( “的favicon.ico”);

您的浏览器总是会问网站的图标,这将确保mvc不会尝试解决它。

2

解决方案:

<link rel="SHORTCUT ICON" href="http://www.youraddress.com/youricon.ico"/>"如果你使用localhost然后HREF = “HTTP://本地主机:端口/ youricon.ico” 注:使用其他名称,而不是为favicon.ico。