首页 > 解决方案 > 更新到 ABP 4.5 后未找到方法 LifestylePerWebRequest()

问题描述

我在将 ASP.NET Boilerplate 更新到 4.5 版后卡住了,这与 Castle Windsor 5.0 的重大更改有关。Windsor 包的类型Castle.MicroKernel.Lifestyle.PerWebRequestLifestyleModule已移至另一个包。当我尝试启动应用程序时,出现错误:

找不到方法
Castle.MicroKernel.Registration.BasedOnDescriptor.LifestylePerWebRequest()

.

我检查了重大更改,我想我应该使用新Castle.Facilities.AspNet.Mvc包。但是当我在 github 的 aspnetboilerplate 项目中搜索时,我找不到与该包相关的任何内容,这是我所期望的。

我在这里想念什么?我怎么解决这个问题?提前致谢。

标签: castle-windsoraspnetboilerplate

解决方案


Asp 样板 4.5 与 Windsor 5.0 不兼容。所以这个问题通过使用旧的windsor包解决了。


推荐阅读