2010-07-20 6 views
0

J'ai un site Web fonctionnant sous .NET 3.5 et ASP.NET MVC 2.0. J'utilise MvcScriptManager qui utilise le cache ASP.NET avec un objet CacheDependency. La dépendance est liée à un chemin de fichier. Lors d'un test en local (Visual Studio 2010), les modifications apportées aux fichiers sont détectées correctement et l'élément est supprimé du cache, mais lorsqu'il est déployé sur une machine exécutant IIS 7.0 sur Windows Server 2008, les modifications apportées au fichier ne sont pas détectées. Seul le changement du fichier web.config ou le redémarrage du site Web actualisera le cache. IIS peut lire le fichier, il est simplement incapable de détecter les modifications.ASP.NET CacheDependency ne fonctionne pas sur IIS 7.0

Est-ce que cela a quelque chose à voir avec un paramètre "File Change Notifications"? Si oui, comment puis-je modifier ce paramètre?

Y a-t-il un module supplémentaire que je dois installer pour que cela fonctionne en mode intégré?

EDIT: J'ai résolu le problème en ajustant les en-têtes qui sont envoyés et en créant une dépendance de cache dans la classe System.Web.Caching.Cache.

Répondre

0

J'ai résolu le problème en ajustant les en-têtes qui sont envoyés et en créant une dépendance de cache dans la classe System.Web.Caching.Cache.

Questions connexes