0

ローカル ホストでは、私のソリューションは正常に動作しますが、サーバー上でデプロイすると、そのファイルが見つからないというエラーが発生します。エラーメッセージは次のようなものです。http://localhost:27375/favicon.ico アプリケーションにそのようなファイルがありません。ルート フォルダに作成しようとしましたが、うまくいきませんでした。

4

2 に答える 2

0

ブラウザでファイルを直接表示できる場合は、最初にWebサーバーをチェックインします。

http://productionwebsite/favico.ico

ファイルがそこにある場合は、コードが相対パスを使用していることを確認する必要があります。ほとんどの場合、これは絶対パスを使用してコーディングされています。

于 2012-05-04T17:50:17.680 に答える
0

favicon.ico ファイルは、Web サイトのルート ディレクトリにある必要があります。

ファビコンを表示するために、アプリケーションがまだローカルホストに接続しようとしているようです。アドレスを使用してファビコンに URL をハードコーディングしていhttp://localhost:27275/favico.icoますか?

ASP.NET を使用してインターネット エンジニアが言ったことに基づいて構築するには、~またはで始まる相対パスを使用できます/。したがって、アイコンファイルを参照するために~/favico.icoまたはを使用できます。/favico.ico

于 2012-05-04T17:54:22.237 に答える