UPDATE:IIS7 & Castle.MicroKernel.Lifestyle.PerWebRequestLifestyleModule rejestrujące problemy
w Windsor 2,5 nazwa zespołu jest Castle.Windsor
nie Castle.MicroKernel
próbuję wdrożyć ASP.NET MVC do IIS7 i otrzymuję ten błąd:
Looks like you forgot to register the http module Castle.MicroKernel.Lifestyle.PerWebRequestLifestyleModule Add '' to the section on your web.config
Moje httpModules zawiera:
<httpModules>
<add name="PerRequestLifestyle" type="Castle.MicroKernel.Lifestyle.PerWebRequestLifestyleModule, Castle.MicroKernel"/>
</httpModules>
system.webServer sekcja koparki zawiera
<handlers>
<remove name="PerRequestLifestyle"/>
<add name="PerRequestLifestyle" preCondition="managedHandler" type="Castle.MicroKernel.Lifestyle.PerWebRequestLifestyleModule, Castle.Microkernel" verb="*" path="*.castle" />
</handlers>
dodałem verb="*" path="*.castle"
część jak mi się błędy, kiedy brakowało. Nie jestem pewien, czy ich wartości są poprawne.
Ktoś wie, na czym polega problem?
PerWebRequestLifestyleModule jest moduł, a nie obsługi. Usuń go z sekcji obsługi. –
Spróbuj podać wersję, kulturę i klucz publicznyKey w deklaracji modułu. –
Dzięki, usunąłem deklarację modułu. Wersja, Culture i PublicKeyToken nie były konieczne. Musiałem również dodać jako handler. Musiał również utworzyć katalog "C: \ TempImageFiles", aby działał. –