Профили кэширования web.config против IIS - PullRequest
1 голос
/ 23 марта 2010

В чем разница между настройкой профиля кэширования в Web.Config и его настройкой в ​​IIS?

Если у вас это есть в Web.Config

<caching>
    <outputCache enableOutputCache="true" />
    <outputCacheSettings>
        <outputCacheProfiles>
            <add duration="14800" enabled="true" varyByParam="*"
                 name="AssetCacheProfile" />
        </outputCacheProfiles>
    </outputCacheSettings>
</caching>

А в IIS в Output Caching ничего не настроено, будет ли работать?

А что если вы добавите все расширения, которые я использую в Output Caching в IIS, что это изменит?

Это страница aspx RetrieveBlob.aspx, которая использует этот профиль кэширования:

<%@ OutputCache CacheProfile="AssetCacheProfile" %>
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="RetrieveBlob.aspx.cs"
 Inherits="RetrieveBlob"  %>
...