Index.cshtmlファイルに次のコードがあります。
@{ViewBag.Title = "Home";}
<link href="Home.css" rel="stylesheet" type="text/css"/>
<img id="logo" src="~/Content/Images/Logo.png" />
このファイルは、私のASP.NETMVC4アプリケーションのビューです。
Webアプリケーションを実行すると、ソースコードがこれに適切なHTMLを追加し、「Content\Site.css」ファイルへの参照も追加していることがわかります。
ただし、アプリケーションの実行時に、Site.cssファイルも自分のHome.cssCSSファイルも使用されていないようです。まず、Site.cssに加えた編集は、アプリケーションの実行時にソースを表示したときに反映されません。これは奇妙なことです。すべてを保存してプロジェクトをビルドしてから、実行してブラウザからソースコードをチェックアウトしました。
第二に、Home.css(私のビューと同じフォルダーにあります)へのCSSリンクが使用されていないようです。HTMLエディターにはファイルに問題がないため、パスが有効であることを示していますが、ブラウザーのソースコードエディターでHome.cssをクリックすると、404エラーが発生します。存在しません。
私がここで間違っていることについて何か考えはありますか?
ここで使用している実際の画像は正しく読み込まれます。