将数据从Web表单发送到winforms

时间:2012-12-16 13:47:36

标签: c# asp.net web-services

你好我必须开发一个应用程序,我可以从我的webform向windows窗体发送一些数据(通知),类似地从winform发送到webform。

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

我为此目的使用C#。

1 个答案:

答案 0 :(得分:2)

Web表单的一般模式 - >赢表:

  1. 向Win表单应用程序添加WCF服务。
  2. 实施界面。
  3. 使用ServiceHost并在初始化代码中的某处启动服务。
  4. 启动Win Forms项目。
  5. 在您的网络表单项目中,选择参考 - >添加服务参考。
  6. 在Forms应用程序的配置文件中输入URL。 (这是在创建服务时添加的)应该发现服务并自动生成代理代码。
  7. 重建Web表单项目,您应该可以访问Win表单服务方法。
  8. 另一方面的服务类似,但您不需要ServiceHost实施(IIS将自动托管服务)

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