Asp.net 为什么使用WCF(在这种特定情况下)?

Asp.net 为什么使用WCF(在这种特定情况下)?,asp.net,web-services,wcf,asmx,ashx,Asp.net,Web Services,Wcf,Asmx,Ashx,我需要一个来自服务器的网站列表(JSON格式),供客户端使用,并使用jQuery显示 我已经添加了一个ashx文件,在3到4分钟内,我就可以轻松地完成它 然而,有人建议我应该避开ashx/asmx,转而选择WCF。考虑到我不需要这个应用程序进行必要的扩展,我也不会期望任何其他应用程序/平台想要使用这样的服务——这不是个坏建议吗 根据我的经验,配置WCF端点和解决由于实现WCF服务而导致的配置/IIS问题,对于asp.net处理程序/服务,我根本没有遇到任何问题 我是否需要转到WCF?如果您的解决

我需要一个来自服务器的网站列表(JSON格式),供客户端使用,并使用jQuery显示

我已经添加了一个ashx文件,在3到4分钟内,我就可以轻松地完成它

然而,有人建议我应该避开ashx/asmx,转而选择WCF。考虑到我不需要这个应用程序进行必要的扩展,我也不会期望任何其他应用程序/平台想要使用这样的服务——这不是个坏建议吗

根据我的经验,配置WCF端点和解决由于实现WCF服务而导致的配置/IIS问题,对于asp.net处理程序/服务,我根本没有遇到任何问题

我是否需要转到WCF?

如果您的解决方案符合您的要求,则无需转到WCF


如果你将来开始一个更大的项目,你可能会想使用WCF,因为asmx已经过时,而且正在消亡。

谢谢,+1。我的需求会以何种方式发生变化,从而使我当前的解决方案变得不可行?