相关疑难解决方法(0)

它应该是WebAPI还是asmx

我应该为我的两个简单API利用ASMX服务或ASP.NET Web API吗?

我想在我的ASP.NET MVC项目中创建两个简单的API.一个发生在3个参数(currentUserID,DataType,ActionName).它返回它们以及它们请求的数据的XML字符串.API由客户端JavaScript代码使用.另一个API接收XML字符串,并在服务器端使用该字符串对数据库执行操作.

asp.net asp.net-mvc web-services asmx asp.net-web-api

14
推荐指数
1
解决办法
1万
查看次数

WCF和ASP.NET Web API:两者的好处?

我即将开始一个项目,我们有一个后端服务来进行冗长的处理,以便我们的ASP.NET网站可以自由地做更快的请求.因此,我一直在阅读WCF和Web API等服务,以了解他们的工作.由于这种后端服务实际上将由几个彼此通信的服务组成,并且不会公开给我们的客户,因此WCF似乎是这种情况的理想技术.

但经过大量的研究后,我仍然对WCF和Web API之间的好处和差异感到困惑.一般来说,似乎:

  • 如果您需要公共和/或RESTful API,那么Web API是最好的
  • WCF可以支持比HTTP更多的传输,因此您可以对它们进行更多的控制
  • 由于WCF的附加功能/复杂性,Web API开发似乎比WCF更容易

但也许我的问题归结为以下几点:

  1. 为什么REST服务会更有益?一个完整的WCF服务是否会成为公共API的好主意?或者,Web API无法提供WCF服务可以提供的任何内容吗?
  2. 相反,如果我有许多内部服务需要相互通信并且乐于使用HTTP作为传输,那么Web API是否会突然成为可行的选择?

.net asp.net rest wcf asp.net-web-api

9
推荐指数
1
解决办法
4956
查看次数

Web API和ASP MVC之间的主要区别是什么

标题真的总结了我的问题.我已经使用了这两种技术,但我不确定哪种技术与另一种技术有很大不同.在本质上:

在设计宁静的Web应用程序时,在选择ASP MVC或Web API时应考虑哪些标准和/或指导?

rest asp.net-mvc asp.net-mvc-3 asp.net-mvc-4 asp.net-web-api

8
推荐指数
1
解决办法
6160
查看次数