ASMX或WCF仅用于ASP.net内部的AJAX消费

时间:2009-07-09 21:25:20

标签: asp.net wcf asmx web-services

我有一个ASP.Net 3.5应用程序,我想在其中驻留的应用程序中为AJAX消费设置一些Web服务。没有可预见的需要将它们暴露给它们所生活的应用之外的任何东西。话虽如此,使用WCF而不是ASMX或反之亦然有什么好处来公开这些服务? ASMX服务肯定似乎有一个更简单的WCF设置,但我想确保我遵循最佳实践。

2 个答案:

答案 0 :(得分:3)

就我个人而言,我仍在使用ASMX。

直到至少ASP.NET 5+,ASMX才会出现在任何地方。考虑到这一点,我不禁看到在纯粹的AJAX消费场景中将WCF服务设置为浪费的额外工作。

答案 1 :(得分:0)

请参阅Microsoft: ASMX Web Services are a “Legacy Technology”

尽管如此,虽然我不知道这种或那种方式,但在我看来,微软可能会让你在“页面方法”上滑动。