1

同僚からasp.netプロジェクトを引き継ぎました。プロジェクトの実行を開始すると、Global.asax.csのApplication_Error()は、ファイルが存在しないというエラーをスローします。誰かがHttpContext.Current.Request.Url.ToString()を使用して、欠落しているファイルのファイルパスを取得することを推奨しました。favicon.icoを返しました。これが何を意味するのか、どうすれば修正できますか?

4

2 に答える 2

1

これは、必要なパスにfavicon.icoファイルがないことを意味します。エラーがスローされると、フルパスが表示されます。そのファイルが指定された場所にあるかどうかを確認してください。存在する場合は、そのプロパティが非表示か読み取り専用かを確認してください。問題は、欠落しているファイルのみにあるはずです。ありがとう

于 2013-01-12T10:46:33.777 に答える
0

Internet Explorer(おそらく他のブラウザ)は常にfavicon.icoでリクエストを行います。このファイルが見つかると、タブまたはウィンドウのアイコンとして表示されます。

ファビコンを作成して、サイトのルートに配置することができます。

または、Application_Errorの404エラーで何もしないかもしれません。

ウィキペディアでファビコンを参照してください

于 2013-01-11T16:55:40.753 に答える