繁体   English   中英

开始使用C#创建Web服务

[英]getting started creating a webservice with C#

我想在c#.net中创建一个Web服务。

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

有人可以帮我吗。

谢谢

更新 :我想念您有关Windows窗体的信息。 当您说网络服务时,您指的是某种通过Intranet或Internet公开数据的东西。 我确定那是你的意思。 在两个应用程序(例如聊天应用程序)之间进行通信可以使用Web服务进行通信,或者可以通过网络直接相互通信。 我想我确定这不是您的意思。

您需要阅读一些内容。 阅读这篇文章,了解Web服务上的一些行话

Web服务主要有两种选择:

  1. XML Web Services(.asmx):这基本上已经过时。 但这比IMO简单一些,因此请尝试一下。 这是MSDN上的基本示例

  2. Windows Communication Foundation(WCF) :此选项(再次是IMO)是一个稍微复杂的选项。 它是构建面向服务的应用程序的完整框架。 请参阅有关WCF入门的博客系列文章

使用WCF完成后,您应该了解的另一件事是Rest。
请参阅我如何向妻子解释REST

您可以使用WCF来构建RESTful Web服务 ,这就是当今的趋势。

WCF的最佳附加功能之一是WCF数据服务 这使您可以通过Web服务公开数据库(使用Entity Framework ),并且客户端可以在此服务上运行Linq查询。

您确实有很多阅读要做。 首先获得一本不错的C#4书籍或初学者WCF书籍。 (在Stackoverflow中搜索书籍推荐,数量众多。)

一旦遇到特定问题,您就可以来这里寻找答案。 如果不存在,请将其发布为问题。

祝好运。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM