Wcf 在一个Windows服务下托管多个服务
我有两个名为TemplateService的服务,TemplateReportService(都是在一个WCF服务库中定义的)将向客户机应用程序公开 如何在一个Windows服务下托管这两个服务 请导游Wcf 在一个Windows服务下托管多个服务,wcf,service,Wcf,Service,我有两个名为TemplateService的服务,TemplateReportService(都是在一个WCF服务库中定义的)将向客户机应用程序公开 如何在一个Windows服务下托管这两个服务 请导游 谢谢大家! 是的,当然,没问题-您只需要打开两个服务主机: protected override void OnStart(string[] args) { ServiceHost host1 = new ServiceHost(typeof(Service1))
谢谢大家! 是的,当然,没问题-您只需要打开两个服务主机:
protected override void OnStart(string[] args)
{
ServiceHost host1 = new ServiceHost(typeof(Service1));
ServiceHost host2 = new ServiceHost(typeof(Service2));
host1.Open();
host2.Open();
}
当然,您需要在Windows服务的app.config文件中为这两个独立的服务提供相应的配置条目
Marc是的,当然,没问题-您只需要打开两个服务主机:
protected override void OnStart(string[] args)
{
ServiceHost host1 = new ServiceHost(typeof(Service1));
ServiceHost host2 = new ServiceHost(typeof(Service2));
host1.Open();
host2.Open();
}
当然,您需要在Windows服务的app.config文件中为这两个独立的服务提供相应的配置条目
Marc在Windows服务的app.config中,为每个WCF服务定义一个唯一的端点。然后在Windows服务的OnStart()方法中,为每个WCF服务类创建ServiceHost实例。在Windows服务的app.config中,为每个WCF服务定义唯一的端点。然后在Windows服务的OnStart()方法中,为每个WCF服务类创建一个ServiceHost实例。您是否自托管WCF服务?托管在Windows服务下?您是否自托管WCF服务?托管在Windows服务下