私はWindows 7でASPクラシックサイトを開発しています。問題はIISが静的コンテンツと動的コンテンツの両方にキャッシュを多用していることで、私の開発スタイルである’小さな変更をして、alt-tab、ctrl-F5を押す’と矛盾していることです。.aspファイルに変更を加えた場合、表示されるまでに2~3回の更新が必要なのに対し、.jsファイルに変更を加えた場合はその20倍の時間がかかります。開発マシンでキャッシングをオフにするにはどうすればいいですか?
Cheers.
in b4 stop using asp classic
27 jammus 2009-10-30
サーバー名をクリックして、出力キャッシングに進みます
キャッシュルールを追加]をクリックして、拡張子を入力します – .aspx、.aspx.vb、.aspx.cs、.jsなど。(1つですべてできるかどうかはわかりません)
そして、すべてのキャッシングを防ぐか、ユーザーモードのキャッシングのチェックを外すだけで、IISがページのキャッシュを保持するのを止めることができます
次にフルリフレッシュを行うときは、キャッシュ/メモリではなく、ハードドライブからファイルを取得する必要があります
現在、IIS7を搭載したマシンを持っていないので、ググってみたら下の写真が出てきました
25 William Hilsum 2009-11-17
このブログが参考になるかもしれません。IIS7 でのレスポンスキャッシング
system.webServer/cachingセクションを編集したり、IHttpCachePolicy intrinsicを使用してこの機能を制御する方法を説明しています
1 harrymc 2009-10-30
この答えは、私を助けてくれた(注:私はIIS8を使用しています) リンク
機能設定の編集」をクリックして、「出力キャッシュ機能」の「キャッシュ」を無効にした方が良いと思います
1 Ata Iravani 2013-04-17