Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка под ASP.NET > Кэширование в ASP.NET 2.0


Автор: 6atoh 3.8.2007, 10:33
Настройки в web.config:
Код

<caching>
    <cache disableExpiration="true" />
</caching>


При добавлении какого-либо объекта в кэш, он через некоторое время исчезает. Точнее исчезает после n-го кол-ва обращений к серверу. Причем число n обычно не превышает 4.
Такое поведение замечено на ASP.NET Development Server. На IIS еще не тестировал.
Может есть соображения?

Автор: Mymik 3.8.2007, 10:43
возможно в Machine.config прописаны конфигурации для Cache. И если я правильно понял http://msdn2.microsoft.com/en-us/library/ms178606.aspx
Код

As with the page output cache, application hosters can set configuration properties in the Machine.config file and lock cache configuration settings for all applications.

Говорит о том, что настройки в Machine.config лочат все остальные настройки для Cache.

Наверное ASP.NET Development Server загружает свои Machine.config данные...

Автор: 6atoh 3.8.2007, 11:12
Цитата(Mymik @  3.8.2007,  09:43 Найти цитируемый пост)
Наверное ASP.NET Development Server загружает свои Machine.config данные... 

Наверное. На IIS все работает прекрасно

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)