开始使用C#创建Web服务

时间:2011-03-20 05:18:09

标签: c# winforms web-services

我想在c#.net。

中创建一个web服务

如何创建可与winforms应用程序一起使用以通过网络进行通信的Web服务。

有人可以帮助我。

由于

1 个答案:

答案 0 :(得分:3)

更新:我对Windows窗体感到遗憾。当您说Web服务时,您指的是通过Intranet或Internet公开数据的某些内容。我敢肯定这就是你的意思。在两个应用程序之间进行通信(例如聊天应用程序)可以使用Web服务进行通信,或者可以通过网络直接相互通信。我想我确定这不是你的意思。

你有一些阅读要做。阅读this for some of the jargon on web services

您主要有两种Web服务选项:

  1. XML Web Services(.asmx):这基本上已经过时了。但它有点简单的IMO,所以试试吧。这是一个基本的sample on MSDN

  2. Windows Communication Foundation(WCF):这个(同样是IMO)是一个稍微复杂的选项。它是构建面向服务的应用程序的整个框架。在getting started with WCF.

  3. 上查看此博客文章系列

    完成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用于图书推荐,有吨。)

    遇到特定问题后,您可以来搜索获取答案。如果它不存在,请将其作为问题发布。

    祝你好运。