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