ASP.NET CacheDependency не работает на IIS 7.0 - PullRequest
0 голосов
/ 21 июля 2010

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

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

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

РЕДАКТИРОВАТЬ: я решил проблему, настроивотправляются и создаются зависимости кэша в классе System.Web.Caching.Cache.

1 Ответ

0 голосов
/ 20 июля 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...