2011-10-21 15 views
0

キャッシュを全く持たないようにASP.NET MVC2設定ファイルを設定する方法を理解しようとしています。私の現在の設定ファイルはこのXMLノードを持っています...キャッシュを持たないようにMVC設定ファイルを設定する方法

<caching> 
    <outputCacheSettings> 
    <outputCacheProfiles> 
     <add name="ZeroCacheProfile" duration="0" varyByParam="*" location="None" /> 
    </outputCacheProfiles> 
    </outputCacheSettings> 
</caching> 

これは、このアプリケーションではキャッシュが行われていないことを示しています。何か不足していますか?最も簡潔な答えを探してインターネットを閲覧し続けます。ありがとうございました。

答えて

2

web.config自体でキャッシュプロファイルを定義しても、キャッシュプロファイルを定義する以外には役に立ちません。このキャッシュプロファイルを使用しなければならないものがなければ、単純な定義のままです。それは仕事の半分です。

[OutputCache(CacheProfile = "ZeroCacheProfile")] 

かをユーザーが定義したサイトのすべてのコントローラのためにこれをしたい場合:

後半はあなたが[OutputCache]属性でのキャッシュを無効にしたいすべてのコントローラやアクションを飾るためにありますすべてのあなたのコントローラから派生し、上記の属性でこのベースコントローラを飾るベースコントローラ。

関連する問題