asp.net – asmx到WCF或Web API
|
我有一个我正在建立的应用程序,目前我使用ASMX构建了一些Web服务.最后,应用程序将部署在天蓝色上. Web服务非常简单,因为他们所做的一切都是在AppCode文件夹中调用处理所有工作的类. 将Web服务移动到WCF或Web API会更好/更容易/更快/更高效吗? 感谢您的建议 PS:我想补充说,Web服务需要在HTTPS中工作.目前,由于我处于开发模式,因此它们处于HTTP. 解决方法一线课程:如果您已经有了一个工作代码,并且将其转移到另一个技术留下的工作代码是有风险的.取决于谁在回答 Web API包含HTTP,并为ASMX和WCF提供灵活性.如果您关心HTTP,内容协商,媒体类型,并且您需要从任何客户端(包括AJAX),然后Web API调用您的服务. 如果您需要使用WS *安全标准(例如使用X509证书,ADFS等),可能会更改您的绑定,使用不同的绑定,可扩展性等使用WCF为不同的客户端提供服务. 如果您已经有了一个工作代码,并且您所关心的只是RPC,并且您的客户总是使用ASMX,然后使用ASMX. 性能 没有基准,但我的直觉,降序:Web API,ASMX,WCF 更轻松 降序:ASMX(因为你知道),Web API,WCF 更快的发展 如果你知道这些,那么Web API和ASMX就是WCF PS:拿起新技术很好事情发生的方式(由于您已经转移到Azure),投资新技术很重要. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 如何在没有实体框架的MVC中使用SimpleMembershi
- asp.net-ajax – UpdateProgress链接到多个UpdatePanel控件
- asp.net-mvc – Chrome34忽略域名为“.cloudapp.net”的coo
- asp.net – bing地图花钱?
- .net – 如何序列化邮件?
- asp.net-mvc – Web API错误:’ObjectContent`1’类型无法
- asp.net-mvc-3 – 如何在Razor视图引擎中注册程序集
- asp.net-mvc-3 – 可用会员入门套件/成员资料用于ASP.NET M
- asp.net-mvc – 从扩展Apicontroller的MVC控制器返回Json
- IIS 7中的应用程序池不显示.NET Framework 3.5
- 如何获取asp.net c#的文章数据
- asp.net – Request.IsLocal是安全还是可以欺骗?
- iis-6 – 如何防止IIS覆盖我在ASP.NET中设置的文
- 在ASP.NET 4 ReportViewer中使用对象数据源
- asp.net-mvc – SignalR 2依赖注入与Ninject
- asp.net-mvc-3 – 如何使用ASP.NET MVC 3“Razor
- asp.net – Telerik RadAjaxManager仍然回发
- asp.net – aspx中的设计视图没有加载
- asp.net-mvc – 确保视图存在
- asp.net – Visual Studio 2010和Visual Studio
