2013-08-29 53 views
1

这应该是半小时的工作,但已经变成了两天。我想要做的就是拥有一个可以通过ServiceReference和Jquery调用的WCF服务。如何使用jQuery调用WCF Web服务方法?

这两个教程仅适用于jQuery的工作:

http://www.codeproject.com/Articles/132809/Calling-WCF-Services-using-jQuery

这一个看起来像它会工作两个,但实际上它表明一个方法,可以通过jQuery和一个由服务refererence被调用。

我以为我会给WCF一个去,因为它应该取代ASMX,但实际上,它的所有花里胡哨,创造更多的问题,而不是解决方案。

使用ASMX Web服务,我可以通过Web/ServiceReference或从JavaScript直接调用它,而不需要搞乱。

任何人都可以告诉我如何创建和配置服务,以便所有的方法可以通过jquery或通过添加服务引用来使用。

+1

WCF不仅仅是一个ASMX Web服务,但如果您只需要一个ASMX Web服务,为什么要使用WCF呢? – Dan

回答

0

可能是这个tutorial将帮助您确定哪一个更好,为什么。

Apart ASMX Web服务只能由HTTP调用。而WCF服务可以通过任何协议(如http,tcp等)和任何传输类型来调用。

也检出this