gpt4 book ai didi

caSTLe-windsor - CaSTLe 温莎生活方式问题

转载 作者:行者123 更新时间:2023-12-01 14:14:34 24 4
gpt4 key购买 nike

我正在实现 hangFire,它是我项目中的作业调度库。

我面临着与此 link 中相同的问题

然而,将 LifestylePerWebRequest() 替换为 HybridPerWebRequestTransient() 后,我仍然收到相同的错误消息:

HttpContext.Current is null. PerWebRequestLifestyle can only be used in ASP.Net

这是我的依赖安装程序的几行:

container.Register(Component.For<IApiHra>()
.ImplementedBy(typeof(ApiHra))
.LifeStyle.HybridPerWebRequestTransient()
.IsFallback());

container.Register(Component.For<IApiHraComment>()
.ImplementedBy(typeof(ApiHraComment))
.LifestylePerWebRequest()
.IsFallback());

这是温莎 Controller 工厂的 Controller 安装程序

public class ControllersInstaller : IWindsorInstaller
{
public void Install(IWindsorContainer container, IConfigurationStore store)
{
container.Register(Classes.FromThisAssembly()
.BasedOn<IController>()
.LifestyleTransient());
}
}

如果需要任何其他信息,请告诉我。

最佳答案

参见 Krzysztof Kozmic 的回答 here .您的 IApiHra 组件可能具有 PerWebRequestLifestyle 依赖项。

关于caSTLe-windsor - CaSTLe 温莎生活方式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29913941/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com