2011-07-06 16 views
-1

私は次のように説明しています。 CMSでは、同じマシンにない2つのプレゼンテーションサーバーが実装されました。クライアントは1台のコンピュータでのみIISキャッシュを有効にしたいが、手動でweb.configを変更することは推奨されていない。ですから、適切なキャッシュ設定を保証するためにweb.configを変更するC#コードを作成する予定です。問題の可能性がありますか他の解決策が存在しますか(他の設定を変更し、他のファイルを編集しますか?)CからのIIS7での制御キャッシュ

+0

あなたはちょっと書いたことを読み、それをもう一度書くべきだと思います...あなたが意味することを理解するのは難しいです... – Peter

答えて

0

"サーバーレベルで、ApplicationHost.configファイルまたはサイト、アプリケーション、またはWeb.configファイルのディレクトリレベルで要素を構成できます。

あなたはコンソールAppcmd.exeのから実行することができ、サーバーに物理的にアクセスしている場合:

appcmd.exe set config -section:system.webServer/caching /+"profiles.[extension='asp',policy='CacheUntilChange',kernelCachePolicy='CacheUntilChange']" /commit:apphost 

このリンクをチェック:http://www.iis.net/ConfigReference/system.webServer/caching

をEDITED

これに対する最初の答え質問は、フォルダレベルでキャッシュを設定する方法を示します。ファイルレベルの2番目の答え:

How to configure static content cache per folder and extension in IIS7?

ファイルレベルまたはフォルダレベルでキャッシュルールを指定しなかった場合は、グローバルキャッシングを無効にする必要があります。

+1

IIS出力キャッシュでキャッシュを無効にするだけで十分ですか、 IIS内のフォルダ –

関連する問題