【问题标题】:Use both WCF service and Web Api in same Service fabric reliable services在同一 Service Fabric 可靠服务中同时使用 WCF 服务和 Web Api
【发布时间】:2017-11-04 17:41:03
【问题描述】:

在同一个 Reliable 服务中找到使用 WCFCommunicationListener 和 HttpListner(OwinCommunicationListner) 的方法时,我运气不佳。我想使用两个不同的侦听器,一个提供我可以使用 WCFCommunicationListener 实现的 Soap 功能,另一个将是 OwinCommunicationListner 提供的简单 Web Api 消费。我不想将 WcfCommunicationListener 用于我的 REST 功能,我想将我的 REST api 用作 Web Api。

【问题讨论】:

  • 为什么不使用两个不同的服务来实现这一点?一个用于可通过 http 访问的 web api,另一个用于 soap / wcf 调用?
  • @PeterBons 使用两种不同的服务实现了这一点。谢谢您的帮助! :)

标签: wcf azure asp.net-web-api microservices azure-service-fabric


【解决方案1】:

我将在两个独立的服务上运行其中两个。将 Docker 用于 WCF,将 Owin 用于 Web API。 如果您遇到的问题是尝试共享代码,那么只需在两个服务之外拥有一个共享库。

这里是 Docker 上的 WCF 示例https://blogs.msdn.microsoft.com/webdev/2017/02/20/lets-try-wcf-self-hosted-services-in-a-container/

【讨论】:

    猜你喜欢
    • 2016-08-30
    • 2016-12-13
    • 2016-02-17
    • 2016-07-26
    • 2017-12-01
    • 2016-02-19
    • 2020-01-05
    • 2018-10-06
    • 1970-01-01
    相关资源
    最近更新 更多