0

我有应用程序,那里已经有服务。

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 个服务(服务器)。我会有什么问题吗?

4

2 回答 2

1

是的,您可以根据需要创建任意数量的ServiceHost实例。但显然 url:port 应该不同

于 2013-10-22T09:25:33.597 回答
0

是的!!您可以在一个具有多个端点和托管的解决方案中托管多个服务。通过此链接http://dotnetmentors.com/multiple-wcf-services-in-one-solution-with-multiple-endpoints-and-hosting.aspx希望它会有所帮助。

于 2013-10-22T10:12:23.107 回答