【问题标题】:WCF between ASP MVC 5 web application and winforms application [closed]ASP MVC 5 Web 应用程序和 winforms 应用程序之间的 WCF [关闭]
【发布时间】:2014-11-18 10:55:38
【问题描述】:

我在这里想要完成的是有一个可以接受订单的 ASP MVC 5 网站,并且在下订单时,我想要与订单相关的信息(商品、价格、客户等..) 传递给我的 Windows 窗体应用程序以进行进一步处理并显示它。我被引导相信 WCF 是最好的方法,但是为我的需求寻找资源示例比最初预期的要困难,有谁知道我在哪里可以找到更多信息/示例或指向正确的方向?到目前为止,我阅读的示例似乎不符合我的要求。

提前致谢。

【问题讨论】:

    标签: c# asp.net-mvc winforms wcf asp.net-mvc-5


    【解决方案1】:

    这基本上是一个架构问题。通常在这样的系统中,应用程序之间不会有直接的通信。相反,它们共享数据存储,通常是数据库。这种方法适用于同时运行任意数量的数据提供者和消费者的情况。

    您的问题的措辞方式暗示 WinForms 应用程序只有一个实例。虽然我不止一次看到这样做,但这从来都不是一个好主意。如果它是一个服务,实现一个服务。将客户端应用程序用作服务需要用户会话和 shell 实例。更好的安排是服务和客户端应用程序为服务提供 UI 并通过 WCF 与其通信。您的服务和您的网络应用可以共享一个数据库。

    【讨论】:

    • 对不起,我忘了提到我在后端有一个 SQL 数据库。但我更喜欢这种方法的声音,我会接受它。谢谢你的帮助。
    猜你喜欢
    • 2016-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-11
    • 1970-01-01
    • 1970-01-01
    • 2013-06-22
    相关资源
    最近更新 更多