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


27

Windows 7でASPクラシックサイトを開発しています(キューレディースを形成)。問題は、IISが静的コンテンツと動的コンテンツの両方にキャッシュを大量に使用しているように見えることです。.aspファイルに加えられた変更は、.jsファイルへの変更が20倍かかることがある場所を表示するために、2〜3回更新される場合があります。開発マシンでキャッシュをオフにするにはどうすればよいですか?

乾杯。

B4でASPクラシックの使用を停止

回答:


26

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

[キャッシュルールの追加]をクリックし、拡張子-.aspx、.aspx.vb、.aspx.cs、.jsなどを入力します(1つですべて実行できるかどうかはわかりません)

次に、[すべてのキャッシュを禁止する]をオンにするか、ユーザーモードのキャッシュをオフにして、IISがページのキャッシュを保持しないようにします。

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




現在、IIS7を搭載したマシンをいじっていないので、Googleで検索して下の写真を見つけました。

代替テキスト


これは、同様にWCFサービスからの応答をキャッシュして、私の問題を整理
STE-FUを

あなたは私の一日ウィリアムを作りました。そのおかげで、私の問題は完全に修正されました。乾杯!
alexGIS

1

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

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


0

この回答は私を助けてくれました(注:IIS8を使用しています) リンク

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


スーパーユーザーへようこそ!一般に、サイト上の回答は自分で立つことができるようにしています-リンクは素晴らしいですが、そのリンクが壊れた場合でも、答えはまだ役立つのに十分な情報を持っているはずです。回答を編集して詳細を含めることを検討してください。詳細については、FAQを参照してください
slm

@slmアドバイスありがとうございます。後で詳細を追加しようとします
Ata Iravani
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.