enregistrement MISE À JOUR:IIS7 et Castle.MicroKernel.Lifestyle.PerWebRequestLifestyleModule problèmes
à Windsor 2.5 le nom d'assemblage est Castle.Windsor
pas Castle.MicroKernel
Je suis en train de déployer un ASP.NET MVC application à IIS7 et j'obtiens cette erreur:
Looks like you forgot to register the http module Castle.MicroKernel.Lifestyle.PerWebRequestLifestyleModule Add '' to the section on your web.config
Mon httpModules contient:
<httpModules>
<add name="PerRequestLifestyle" type="Castle.MicroKernel.Lifestyle.PerWebRequestLifestyleModule, Castle.MicroKernel"/>
</httpModules>
section des gestionnaires de system.webServer contient
<handlers>
<remove name="PerRequestLifestyle"/>
<add name="PerRequestLifestyle" preCondition="managedHandler" type="Castle.MicroKernel.Lifestyle.PerWebRequestLifestyleModule, Castle.Microkernel" verb="*" path="*.castle" />
</handlers>
j'ai ajouté la partie verb="*" path="*.castle"
que je recevais des erreurs quand ils ont été portés disparus. Je ne sais pas si leurs valeurs sont correctes.
Quelqu'un sait quel est le problème ici?
PerWebRequestLifestyleModule est un module, pas un gestionnaire. Retirez-le de la section des gestionnaires. –
Essayez d'inclure la version, la culture et PublicKeyToken dans la déclaration du module. –
Merci, j'ai supprimé la déclaration du module. La version, la culture et PublicKeyToken n'étaient pas nécessaires. Je devais aussi ajouter en tant que gestionnaire. Également dû créer le répertoire 'C: \ TempImageFiles' pour le faire fonctionner. –