我想在c#.net。
中创建一个web服务如何创建可与winforms应用程序一起使用以通过网络进行通信的Web服务。
有人可以帮助我。
由于
答案 0 :(得分:3)
更新:我对Windows窗体感到遗憾。当您说Web服务时,您指的是通过Intranet或Internet公开数据的某些内容。我敢肯定这就是你的意思。在两个应用程序之间进行通信(例如聊天应用程序)可以使用Web服务进行通信,或者可以通过网络直接相互通信。我想我确定这不是你的意思。
你有一些阅读要做。阅读this for some of the jargon on web services。
您主要有两种Web服务选项:
XML Web Services(.asmx):这基本上已经过时了。但它有点简单的IMO,所以试试吧。这是一个基本的sample on MSDN。
Windows Communication Foundation(WCF):这个(同样是IMO)是一个稍微复杂的选项。它是构建面向服务的应用程序的整个框架。在getting started with WCF.
完成WCF后,您应该了解的另一件事是休息 见How I explained REST to my wife。
你可以use WCF to build RESTful web services,这就是今天的事情。
WCF的最佳插件功能之一是WCF Data Services。这允许您通过Web服务公开您的数据库(使用Entity Framework),并且您的客户可以在此服务上运行Linq查询。
你有很多阅读要做。首先获得一本好的C#4书或初学者WCF书。 (搜索 Stackoverflow用于图书推荐,有吨。)
遇到特定问题后,您可以来搜索获取答案。如果它不存在,请将其作为问题发布。
祝你好运。