2011-07-06 10 views
6

favicon.icoの必要性は何ですか?私は、MVCエラー処理を使用しようとしていると、それが不足しているファイルを苦情します。どのようにこのエラーを取り除くのですか? Global.asax.csファイルのRegisterRoutes方法にFavicon Icon-MVC3 ASP.NET

おかげ

答えて

19

移動し、最初の行の一つとして、これを追加します。私は代わりに、あなたがそれを使用することをお勧め

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

私はこれを行い、ウェブサーバーを拘束しましたが、それでも同じ問題が発生します。 –

+0

コードを投稿できますか?ただGlobal.asax.csファイル。 – MartinHN

+2

申し訳ありませんマーティン、私はVSをrestaredし、それが修正されました。 –

2

それを取り除くことのUIデザインのWeb標準の一部です。あなたのサイトのブランディングが好きではありませんか?そして、これはそのブランディングの重要な部分です。

1

あなたRegisterRoutes方法の先頭に以下を追加します。

routes.IgnoreRoute( "favicon.icoを");

お使いのブラウザは、常にfaviconをサイトに要求します。これは、mvcが解決しようとしないことを保証します。

2

ソリューション:

<link rel="SHORTCUT ICON" href="http://www.youraddress.com/youricon.ico"/>"あなたはlocalhostを、その後のhref =使用している場合は "http:// localhostを:ポート/ youricon.ico" 注:代わりにfavicon.icoを使用する他の名前。