0

「基本」テンプレート オプションを使用して、Visual Studio 2012 (11.0.6... update 3) で MVC 4 を学習するためのサンプル プロジェクトを作成しました。

バンドルの設定に関する章があったので、著者はネットワークトラフィックを分析するためのブラウザでの「F12 ツール」の使用法を説明しました。

プロジェクトは基本的なもので、VSテンプレートによって作成されたファイル以外は、コントローラーとビュー、モデルクラスを追加してプロジェクトを起動しました。そのため、F12 ツールでネットワークを分析すると、すべてのファイルが適切にロードされていることがわかりますが、1 つの " favicon.ico" の結果は404です...

本を見ると、favicon.ico ファイルがロードされているのがわからないので、どこからその問題が発生するのか自問します。

アプリケーションは期待どおりに動作し、機能上の問題はありませんが、これはデバッグ ツールのネットワーク タブでのみ確認できます...

これは Visual Studio の「問題」ですか、それとも「通常の」動作ですか?
Microsoft VS テンプレートでは、デフォルトで設定されたサンプルのファビコンであるか、まったく存在しないか、または本の著者がそのファイルがロードされないように「削除」しただけだと思いました...

4

3 に答える 3

1

より高度なシナリオを使用する場合。サイトにログイン ページがある場合、ログイン ページのレイアウトが null に設定されている可能性があります。

この場合、ログイン ページ/ビューの独立したヘッダーにファビコンの別のリンクを追加する必要があります。

@{
Layout = null;
 }

<!DOCTYPE html>
<html lang="en">
<head>
<link rel="shortcut icon" type="image/ico" href="~/favicon.ico">
</head>
于 2016-01-27T15:27:08.747 に答える