在将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项目中进行搜索时,我找不到与该软件包相关的任何内容。
我在这里想念什么?我怎么解决这个问题?预先感谢。
答案 0 :(得分:1)
Asp样板4.5与Windsor 5.0不兼容。因此,使用较旧的windsor软件包即可解决该问题。