将数据从Web表单发送到winforms
您好我必须开发一个应用程序,其中我能够从我的webform发送一些数据(通知)到Windows窗体,同样从winform到webform。
有人告诉我,我必须为此目的使用Web服务。 所以,如果有人请告诉我,我该怎么做?
我为此目的使用C#。
Web表单的一般模式 – > Win表单:
- 将WCF服务添加到您的Win窗体应用程序。
- 实现界面。
- 使用ServiceHost并在初始化代码中的某处启动服务。
- 启动Win Forms项目。
- 在Web表单项目中,选择引用 – >添加服务引用。
- 在Forms应用程序的配置文件中输入URL。 (这是在创建服务时添加的)应该发现服务并自动生成代理代码。
- 重建Web表单项目,您应该有权访问Win表单服务方法。
另一方面的服务类似,但您不需要ServiceHost实现(IIS将自动托管服务)
您可能还需要进一步配置。 可能是不同的绑定和安全性。