Mr.*_*ble 5 asp.net asp.net-mvc iis-7 castle-windsor web-config
更新:
在Windsor 2.5中,程序集名称Castle.Windsor不是Castle.MicroKernel
我正在尝试将ASP.NET MVC应用程序部署到IIS7,我收到此错误:
看起来你忘了注册http模块Castle.MicroKernel.Lifestyle.PerWebRequestLifestyleModule在你的web.config部分添加''
我的httpModules包含:
<httpModules>
<add name="PerRequestLifestyle" type="Castle.MicroKernel.Lifestyle.PerWebRequestLifestyleModule, Castle.MicroKernel"/>
</httpModules>
Run Code Online (Sandbox Code Playgroud)
system.webServer处理程序部分包含
<handlers>
<remove name="PerRequestLifestyle"/>
<add name="PerRequestLifestyle" preCondition="managedHandler" type="Castle.MicroKernel.Lifestyle.PerWebRequestLifestyleModule, Castle.Microkernel" verb="*" path="*.castle" />
</handlers>
Run Code Online (Sandbox Code Playgroud)
我添加了verb="*" path="*.castle"部分,因为当他们失踪时我遇到了错误.不确定他们的价值是否正确.
谁知道这里的问题是什么?
您可以通过在configuration/system.webServer/modules中注册HTTP模块而不是configuration/system.web/httpModules来解决此问题.
| 归档时间: |
|
| 查看次数: |
5947 次 |
| 最近记录: |