【问题标题】:Communication from WPF application to ASP.NET Core Application从 WPF 应用程序到 ASP.NET Core 应用程序的通信
【发布时间】:2017-07-26 00:42:02
【问题描述】:

所以我正在制作一个销售点 (POS) 系统,并需要 WPF 客户端应用程序和 ASP.NET Core 应用程序之间的通信。我最初希望使用 WCF(您可以在其中使用属性标记属性和类并在客户端生成服务引用),但我正在尝试学习 ASP.NET Core。两个端点之间是否存在等效的“元数据”共享?即从位于服务器端的类自动生成客户端的服务引用。

如果不是……最好的方法(最佳实践方法)是:

  1. 客户端和服务器之间的通信
  2. 在客户端和服务器之间共享元数据

仅供参考:如果您需要了解,我也在使用实体框架核心

【问题讨论】:

    标签: c# wpf wcf asp.net-core


    【解决方案1】:

    我会推荐一个 webapi 而不是 WCF,因为它轻巧且易于使用。使用 webapi,您可以生成 REST 客户端,让您的生活更轻松,或者如果您愿意,也可以直接触发 http 请求。

    要创建 REST 客户端,请查看此链接:https://docs.microsoft.com/en-us/dotnet/csharp/tutorials/console-webapiclient

    【讨论】:

    • 非常感谢,让他们交流!不过有一个问题......当使用这个 WebApi 系统时,我必须创建一个两个解决方案都引用的 dll,以使我能够发送模型/合同?
    • 您的 webapi 将生成一个 dll。但是通讯不是直接通过dll,而是通过http。您需要托管您的 webapi(例如,使用 azure 应用服务)并针对它发送 http 请求。
    猜你喜欢
    • 2014-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多