我正在编程一个WCF服务,该服务内部严重依赖于控制反转。我想在自定义ServiceHostFactory中引导/初始化我的IoC容器。我已经阅读了一些可用的不同钩子(Hook)的示例,但是它们似乎都不适合我。

我喜欢使用此approach(自定义IServiceBehavior,IInstanceProvider,ServiceHost和ServiceHostFactory),但最后一步是向服务发出信号,以在我的私密* .svc文件中使用我的自定义ServiceHostFactory。我没有这些,因为项目类型是WCF服务库-不是WCF服务应用程序。有什么方法可以告诉WCF在App.config文件中使用ServiceHostFactory?

最佳答案

由于我看不到答案,因此我将发布发现的内容,这不是很令人鼓舞。

对ServiceHostFactory的所有引用都指向svc文件和Factory属性,这不是您要查找的内容。

This thread on MSDN甚至告诉您无法完成您要实现的目标。

对不起...

关于c# - 在WCF服务库项目中使用自定义ServiceHostFactory,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2763429/

10-08 22:26