asp.net – asmx到WCF或Web API
发布时间:2020-12-15 23:38:54 所属栏目:asp.Net 来源:网络整理
导读:我有一个我正在建立的应用程序,目前我使用ASMX构建了一些Web服务.最后,应用程序将部署在天蓝色上. Web服务非常简单,因为他们所做的一切都是在AppCode文件夹中调用处理所有工作的类. 将Web服务移动到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 – 谷歌浏览器在浏览器关闭后保留会话变量
- asp.net – 企业库4 dataconfiguration标记
- ASP.Net Checkbox值在回发错误?
- asp.net – 将密码格式从加密更改为哈希
- asp.net-mvc – 没有App_Data,Asp.net mvc无法运行
- asp.net-mvc – 使用asp.net mvc操作过滤器的奇怪行为Attri
- asp.net-core – 我需要在ASP.NET Core for Cache中调用Add
- .NET Framework 3.5中有哪些有用的新ASP.NET功能?
- WCF服务与ASP.NET Web Api
- asp.net – 无法加载文件或程序集System.Web.Http,版本= 5.
推荐文章
站长推荐
- asp.net-mvc-3 – 在ajax发布之前使用unobtrusiv
- asp.net-mvc – 我可以在.NET 4.0下编译和运行MV
- asp.net-mvc – 在创建项目后更改View Engine
- asp.net-mvc – 如何首先使用EF核心代码创建连接
- asp.net – 在Web.config更改后程序集不可用
- asp.net-mvc – 具有接受routeValues和htmlAttri
- asp.net-mvc – OnActionExecuting(FilterExecut
- ASP.NET Core中的OWASP Top 10 十大风险-SQL注入
- asp.net-mvc – MVC 3:使用EditorForModel隐藏I
- asp.net-mvc – asp.net mvc5 webapi2,如何通过r
热点阅读