Кеширование ChildActions с использованием профилей кеширования не работает?

Я пытаюсь использовать профили кеширования для кэширования дочерних действий в моем приложении mvc, но получаю исключение: длительность должна быть положительным числом.

Мой файл web.config выглядит так:

<caching>
      <outputCache enableOutputCache="true" />
      <outputCacheSettings>
        <outputCacheProfiles>
          <add name="TopCategories" duration="3600" enabled="true" varyByParam="none" />
        </outputCacheProfiles>
      </outputCacheSettings>
</caching>

И мой дочерний элемент действует примерно так: Сведения об исключении: System.InvalidOperationException: продолжительность должна быть положительным числом.

Если я не использую профиль кеширования, он работает. Есть идеи, в чем проблема?

17
задан Simon_Weaver 1 February 2011 в 01:22
поделиться