2010-07-20 3 views
0

У меня есть веб-сайт, работающий на .NET 3.5 и ASP.NET MVC 2.0. Я использую MvcScriptManager, который использует кэш ASP.NET с объектом CacheDependency. Зависимость связана с файловым путем. При локальном тестировании (Visual Studio 2010) изменения в файлах обнаруживаются правильно, и элемент удаляется из кеша, однако при развертывании на машине с IIS 7.0 в Windows Server 2008 изменения в файле не обнаруживаются. Только изменение файла web.config или перезапуск веб-сайта обновит кеш. IIS может читать файл, он просто не может обнаружить изменения.ASP.NET CacheDependency не работает на IIS 7.0

Имеет ли это какое-либо отношение к настройке «Уведомления об изменении файла»? Если да, как мне изменить этот параметр?

Есть ли дополнительный модуль, который мне нужно установить для работы в интегрированном режиме?

EDIT: Я решил проблему, настроив отправленные заголовки и создав зависимость кеша в классе System.Web.Caching.Cache.

ответ

0

Я решил проблему, настроив отправленные заголовки и создав зависимость кеша в классе System.Web.Caching.Cache.

Смежные вопросы