Web Services Windows服务、WCF服务应用程序和ASP.NET Web服务应用程序之间的区别?

3yhwsihp  于 2022-11-15  发布在  Windows
关注(0)|答案(1)|浏览(167)

我不知道这是一个正确的论坛为我的问题与否?
我是一个新的Web服务。今天我刚刚打开VS2008,发现3种类型的服务项目
1.窗口服务

  1. WCF服务应用程序
  2. ASP.NET Web服务应用程序
    请帮我找出这三个项目的区别?
    我们应该何时决定哪种类型的项目?
wkftcu5l

wkftcu5l1#

非常简短的解释:

  • Windows服务是在Windows操作系统上运行的服务。例如,在Windows计算机上运行的索引服务就是Windows服务。
  • ASP.NET Web服务是一种只能通过http使用的服务,并且承载在服务器上。
  • WCF是一个框架、层或平台,通过它可以创建可相互通信的多平台服务。WCF服务支持更多协议。可以由服务器、应用程序承载或由其他服务使用。可以使用WCF创建Web服务或Windows服务。

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

相关问题