gpt4 book ai didi

.net - Web服务— WCF与ASMX (“Standard”)

转载 作者:行者123 更新时间:2023-12-03 08:28:40 24 4
gpt4 key购买 nike

我正在做一个新项目。与常规的老式Web服务相比,使用WCF Web服务有什么好处吗?

Visual Studio提供了两者的模板。有什么区别?利弊?

最佳答案

什么是“常规的老式Web服务”? ASMX服务,还是您也使用WSE? ASMX服务不是天生就可以互操作的,不支持WS- *规范,并且ASMX是一种老化非常快的技术。 WSE(Web服务增强)服务确实添加了对WS- *的支持,并且可以使其互操作,但是WCF旨在替代WSE,因此您应该花一些时间来学习它。我要说的是,除非您的应用程序很快就变成了一次性应用程序,否则如果您选择WCF,您将获得极大的灵活性并最终获得更好的设计。 WCF确实有一个超出[WebMethod]属性的学习曲线,但是我认为该学习曲线被过度夸大了,并且它比传统的ASMX服务具有指数般的强大和面向 future 的证明。

除非您的时间线根本无法忍受学习曲线,否则您将对学习WCF很有帮助,而不是仅仅坚持使用ASP.NET Web服务。应用程序将只会继续变得越来越分散和互连,WCF是Microsoft平台上分布式计算的 future 。

两者之间的Here is a comparison

关于.net - Web服务— WCF与ASMX (“Standard”),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6666/

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