【问题标题】:Can 2 instance of ServiceHost be in one application?ServiceHost 的 2 个实例可以在一个应用程序中吗?
【发布时间】:2013-10-22 18:12:23
【问题描述】:

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

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

【问题讨论】:

标签: c# wcf service servicehost


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-02
      • 1970-01-01
      • 1970-01-01
      • 2020-07-06
      • 1970-01-01
      • 2012-05-25
      • 2016-11-03
      • 1970-01-01
      相关资源
      最近更新 更多