gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 15:48:40 25 4
gpt4 key购买 nike

我不知道这是否适合我的问题?

我是 Web 服务的新手。今天刚打开VS2008,发现了3种SERVICE项目

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

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

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

最佳答案

非常简短的解释:

Windows 服务就像它所说的在 Windows 操作系统上运行的服务。例如,在 Windows 机器上运行的索引服务就是一个 Windows 服务。

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

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

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

关于asp.net - Window Service、WCF Service 应用程序和 ASP.NET Web 服务应用程序之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4030719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com