castle-windsor - 更新到 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 项目中搜索时,我找不到与该包相关的任何内容,这是我所期望的。
我在这里想念什么?我怎么解决这个问题?提前致谢。
解决方案
Asp 样板 4.5 与 Windsor 5.0 不兼容。所以这个问题通过使用旧的windsor包解决了。
推荐阅读
- python - 函数定义的 Pythonic 顺序是什么?
- android - NotificationCompat.PRIORITY_DEFAULT 在较旧的操作系统版本上没有声音
- android - 如何使用从服务中检索到的纬度和经度并在地图上显示它们?
- javascript - 将数组变量分配为收件人时,MailApp.sendEmail 返回奇怪的错误
- python - 如何在 Tkinter 中为事件启动动画循环?
- swift - 通过 AVAudioRecorder 在 WatchOS 上录制音频
- unity3d - 将按钮和照片作为游戏统一安装到屏幕上
- javascript - 如何在复选框中设置选中值
- c++ - 在 O(1) 空间和 O(n) 时间内将相同类型的元素分组到一个数组中
- ios - 如何将从该请求收到的数据或 json 附加到一个空数组?