将数据从Web表单发送到winforms

您好我必须开发一个应用程序,其中我能够从我的webform发送一些数据(通知)到Windows窗体,同样从winform到webform。

有人告诉我,我必须为此目的使用Web服务。 所以,如果有人请告诉我,我该怎么做?

我为此目的使用C#。

Web表单的一般模式 – > Win表单:

  1. 将WCF服务添加到您的Win窗体应用程序。
  2. 实现界面。
  3. 使用ServiceHost并在初始化代码中的某处启动服务。
  4. 启动Win Forms项目。
  5. 在Web表单项目中,选择引用 – >添加服务引用。
  6. 在Forms应用程序的配置文件中输入URL。 (这是在创建服务时添加的)应该发现服务并自动生成代理代码。
  7. 重建Web表单项目,您应该有权访问Win表单服务方法。

另一方面的服务类似,但您不需要ServiceHost实现(IIS将自动托管服务)

您可能还需要进一步配置。 可能是不同的绑定和安全性。