当前位置:   article > 正文

WCF、WebAPI、WCFREST、WebService之间的区别_c# ashx和wcf

c# ashx和wcf

WCF、WebAPI、WCFREST、WebService之间的区别:

https://www.cnblogs.com/markli/p/4460564.html

mvc接口、webapi、webservice 对比

https://www.cnblogs.com/highest/p/8269183.html

.net中做ajax使用webservice和ashx有什么区别

ashx是轻量级的使用方便,部署快速。一个webservice可以实现多个方法。 而ashx文件里只能完成一个方法。就是如果你的页面用到了很多ajax事件的话,如果用asmx方式只用写一个webservice把他们包括在内就可以了,而如果用ashx的话会有多个ajax事件就要写多少个ashx文件。

 

总结:

 WCF和WEB API我该选择哪个?

  1、当你想创建一个支持消息、消息队列、双工通信的服务时,你应该选择WCF

  2、当你想创建一个服务,可以用更快速的传输通道时,像TCP、Named Pipes或者甚至是UDP(在WCF4.5中),在其他传输通道不可用的时候也可以支持HTTP。

  3、当你想创建一个基于HTTP的面向资源的服务并且可以使用HTTP的全部特征时(比如URIs、request/response头,缓存,版本控制,多种内容格式),你应该选择Web API

  4、当你想让你的服务用于浏览器、手机、iPhone和平板电脑时,你应该选择Web API

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/码创造者/article/detail/996424
推荐阅读
相关标签
  

闽ICP备14008679号