अद्यतन:IIS7 और Castle.MicroKernel.Lifestyle.PerWebRequestLifestyleModule दर्ज की समस्याओं
विंडसर 2.5 में विधानसभा नाम Castle.Windsor
नहीं Castle.MicroKernel
मैं एक ASP.NET MVC तैनात करने के लिए कोशिश कर रहा हूँ है आईआईएस 7 में ऐप और मुझे यह त्रुटि मिल रही है:
Looks like you forgot to register the http module Castle.MicroKernel.Lifestyle.PerWebRequestLifestyleModule Add '' to the section on your web.config
मेरे httpModules में शामिल हैं:
<httpModules>
<add name="PerRequestLifestyle" type="Castle.MicroKernel.Lifestyle.PerWebRequestLifestyleModule, Castle.MicroKernel"/>
</httpModules>
system.webServer संचालकों अनुभाग
<handlers>
<remove name="PerRequestLifestyle"/>
<add name="PerRequestLifestyle" preCondition="managedHandler" type="Castle.MicroKernel.Lifestyle.PerWebRequestLifestyleModule, Castle.Microkernel" verb="*" path="*.castle" />
</handlers>
मैं verb="*" path="*.castle"
हिस्सा जोड़ा के रूप में मैं त्रुटियों हो रही थी, जब वे लापता थे शामिल हैं। सुनिश्चित नहीं है कि उनके मूल्य सही हैं या नहीं।
कोई भी जानता है कि समस्या क्या है?
PerWebRequestLifestyleModule एक मॉड्यूल है, न कोई हैंडलर है:
यह जीवन शैली का उपयोग करने के कोड है। इसे हैंडलर सेक्शन से हटा दें। –
मॉड्यूल घोषणा में संस्करण, संस्कृति और PublicKeyToken सहित प्रयास करें। –
धन्यवाद, मैंने मॉड्यूल घोषणा को हटा दिया। संस्करण, संस्कृति और PublicKeyToken आवश्यक नहीं थे। मुझे एक हैंडलर के रूप में। इसे काम करने के लिए निर्देशिका 'सी: \ TempImageFiles' भी बनाना था। –