現在、Visual Studio 2012 内で (デバッグ モードで) .css ファイルを編集しています。Chrome をブラウザとして使用しています。Visual Studio 内でアプリケーションの .css ファイルに変更を加えて保存すると、ページを更新しても .css ファイルの更新された変更が読み込まれません。.css ファイルはまだキャッシュされていると思います。
私が試してみました:
- CTRL / F5
- Visual Studio 2012 で、[Web] タブのプロジェクト プロパティに移動します。[開始アクション] セクションで [外部プログラムの開始] を選択します。Google Chrome のパスを貼り付けるか参照します (私の場合は C:\Users\xxx\AppData\Local\Google\Chrome\Application\ です)。 chrome.exe) [コマンド ライン引数] ボックスに -incognito を入力します。
- Chrome 開発者ツールを使用して、[歯車] アイコンをクリックし、[キャッシュを無効にする] をオンにしました。
手動でデバッグを停止し (Chrome を閉じて)、アプリケーションを再起動 (デバッグ中) しない限り、何も機能しないようです。
Chrome が常にすべての css 変更をリロードし、.css ファイルをリロードするように強制する方法はありますか?
更新:
1. 更新すると、.aspx ファイルのインライン スタイルの変更が反映されます。しかし、.css ファイルの変更はそうではありません。2. ASP.NET MVC4 アプリなので、GET を実行するハイパーリンクをクリックします。そうすることで、スタイルシートに対する新しいリクエストは表示されません。ただし、F5 をクリックすると、.css ファイルがリロードされ、ステータス コード ([ネットワーク] タブ) は 200 になります。