【发布时间】:2010-03-24 20:34:09
【问题描述】:
我正在自托管几个服务,我这样做是为了注册服务:
host = new ServiceHost(typeof(MyService));
host.Open();
在幕后,wcf 通过默认构造函数实例化我的服务。
我自托管时是否可以使用 Castle Windsor 的 WCF 集成工具让 WCF 调用 Windsor 来创建服务?
该示例似乎显示了 IIS 托管服务,其中 MyService.svc 文件的第一行如下所示:
<%@ServiceHost language=c# Debug="true"
Service="Microsoft.ServiceModel.Samples.CalculatorService"
Factory=WindsorServiceHostFactory%>
wcf 可能使用工厂来实例化服务实例。
【问题讨论】:
-
其实工厂是用来实例化
ServiceHost的一个实例。然后,该主机将根据需要创建服务类实例来处理传入的请求
标签: wcf castle-windsor