web-dev-qa-db-ja.com

IIS7でキャッシュをオフにするにはどうすればよいですか?

私はASP Windows 7のクラシックサイト(キューレディースを形成)を開発しています。問題はIISがそのキャッシュを多用しているようです静的コンテンツと動的コンテンツの両方が、「小さな変更、alt-tab、ctrl-F5を押す」開発スタイルと実際に競合します。aspファイルに加えた変更は、.jsファイルへの変更として表示されるまでに2、3回の更新が必要になる場合があります。開発マシンのキャッシュをオフにするにはどうすればよいですか?

乾杯。

b4でASPクラシックの使用を停止する

27
jammus

サーバー名をクリックして、出力キャッシュに移動します。

[キャッシュルールの追加]をクリックし、拡張子を入力します。

次に、すべてのキャッシュを禁止するか、ユーザーモードキャッシュのチェックを外すだけで、IISがページのキャッシュを保持しないようにする必要があります。

次にフルリフレッシュを実行すると、キャッシュ/メモリではなくハードドライブからファイルが取得されます。




私は現在、IIS7を搭載したマシンを持っていないため、いじくり回すことができるため、Googleで検索すると、次の画像が見つかりました。

alt text

25
William Hilsum

このブログは役立つかもしれません: IIS7の応答キャッシング

System.webServer/cachingセクションを編集するか、IHttpCachePolicy組み込み関数を使用して、この機能を制御する方法について説明します。

1
harrymc

この答えは私を助けました、(注:IIS8を使用しています) link

「機能設定の編集」をクリックして「出力キャッシュ機能」の「キャッシュ」を無効にした方がいいと思います

1
Ata Iravani