【问题标题】:Castle Windsor 5.0 PerWebRequest Lifestyle温莎城堡 5.0 PerWebRequest 生活方式
【发布时间】:2019-03-09 18:39:45
【问题描述】:

我最近升级了,在从生活方式为 PerWebReqest 的 web.config 安装组件时看到错误...如果我在富裕的 api 中指定生活方式,一切正常。有人在 webconfig 或单独的文件中使用 XML 配置中的 PerWebRequest 有任何问题吗?

【问题讨论】:

  • 请发布您的错误并说明您已尝试解决问题的方法。

标签: asp.net


【解决方案1】:

我也有同样的问题;当通过流利的配置 API 分配 PerWebRequest 生活方式时,一切正常,但是当我通过我的 castle.config 使用这种生活方式注册组件时,它会抛出:

Castle.MicroKernel.SubSystems.Conversion.ConverterException H结果=0x80131500 Message=无法从 'perwebrequest' 转换为 Castle.Core.LifestyleType。 来源=城堡.温莎 ...

内部异常 1: ArgumentException:未找到请求的值“perwebrequest”。

这是使用以下配置(省略类名):
<component id="myController" lifestyle="perwebrequest" service="..." type="...">

我目前的解决方法是使用不太理想的“瞬态”...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多