Window Service,WCF服务应用程序和ASP.NET Web服务应用程序之间的区别?

时间:2010-10-27 07:05:13

标签: asp.net web-services windows-services service wcf

我不知道这是一个适合我的问题的论坛吗?

我是Web Services的新手。今天我刚刚打开VS2008并找到3种类型的SERVICE项目

1. Window Service
2. WCF Service application
3. ASP.NET web service application

请帮助我找出这三个项目之间的区别?

我们什么时候应该决定哪种类型的项目?

1 个答案:

答案 0 :(得分:0)

非常简短的解释:

Windows服务是指在Windows操作系统上运行的服务。例如,在Windows机器上运行的索引服务是Windows服务。

Asp.NET Web Service是一种只能通过http使用并托管在服务器上的服务。

WCF是一个框架,层或平台,使您可以创建可以相互通信的多平台服务。 WCF服务支持更多协议。可以由服务器,应用程序托管或由其他服务使用。您可以使用WCF创建Web服务或Windows服务。

创建轻量级Web服务的更简单的方法是无状态Web API。我建议你下载VS 2017社区版,这样你就不会被这些选择所困扰。