非Http WCF应用程序中的Windsor IOC-初始化IOC内核时出错
我在尝试在WCF应用程序中初始化IOC容器时遇到问题。应用程序使用WAS是非基于HTTP的 启动应用程序时,我收到此错误消息非Http WCF应用程序中的Windsor IOC-初始化IOC内核时出错,wcf,inversion-of-control,castle-windsor,ioc-container,was,Wcf,Inversion Of Control,Castle Windsor,Ioc Container,Was,我在尝试在WCF应用程序中初始化IOC容器时遇到问题。应用程序使用WAS是非基于HTTP的 启动应用程序时,我收到此错误消息 内核为空,您是否忘记调用DefaultServiceHostFactory.RegisterContainer 我已经看到了这个解决方案的其他答案,它说要做以下 将工厂定义添加到ServiceHost定义中,例如 Factory=“Castle.Facilities.WcfIntegration.DefaultServiceHostFactory,Castle.Fac
内核为空,您是否忘记调用DefaultServiceHostFactory.RegisterContainer
我已经看到了这个解决方案的其他答案,它说要做以下
- 将工厂定义添加到ServiceHost定义中,例如
Factory=“Castle.Facilities.WcfIntegration.DefaultServiceHostFactory,Castle.Facilities.WcfIntegration”
- 使用名为AppInitialize()的静态方法在App_Code文件夹中创建一个类。然后应该自动调用此方法,您可以使用它来注册容器
谢谢。那么你的代码/配置到底是什么样子的呢?很乐意提供帮助,但这里肯定没有足够的代码可供使用,如果你能提供一些剪报,我想我可以提供帮助相关:可能的答案: