UPDATE:
在 Windsor 2.5 中,程序集名称为Castle.Windsor
not Castle.MicroKernel
我正在尝试将 ASP.NET MVC 应用程序部署到 IIS7,但收到此错误:
看来您忘记注册 http 模块
Castle.MicroKernel.Lifestyle.PerWebRequestLifestyleModule 将 '' 添加到您的
网络配置
我的 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"
部分原因是当它们丢失时我收到错误。不确定他们的值是否正确。
有人知道这里有什么问题吗?
您可以通过在中注册HTTP模块来解决问题配置/system.webServer/模块代替配置/system.web/httpModules.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)