我有应用程序,已有服务。
ServiceHost serviceHost = null;
serviceHost = new ServiceHost(typeof(*.*.*.*.com.MapViewPortTypeClient), new Uri(uri));
我可以在此应用程序中创建另一个ServiceHost实例,例如:
ServiceHost serviceHostKW = null;
serviceHostKW = new ServiceHost(typeof(*.*.*.*.com.ClientKW), new Uri(uriKW));
所以在这之后它将是这个应用程序中的2个服务(服务器)。我有什么问题吗?
答案 0 :(得分:1)
是的,你可以根据需要创建尽可能多的ServiceHost
实例..但显然url:port应该是不同的
答案 1 :(得分:0)
是!!您可以在一个具有多个端点和托管的解决方案中托管多个服务。浏览此链接http://dotnetmentors.com/multiple-wcf-services-in-one-solution-with-multiple-endpoints-and-hosting.aspx希望它会有所帮助。