我应该使用哪种技术进行随需应变的后台服务?

时间:2016-09-05 10:36:08

标签: asp.net web-services wcf asp.net-web-api

最近我建立了在IIS 8上托管的MEF WCF服务,该服务接收命令,使用SAP ECC和本地DB执行长后台进程,然后返回状态。因此用户界面输入和输出只是字符串。

在互联网上有很多关于WCF Dead的博客文章,并且使用WEB API更好,而且在未来的ASP.NET Core中更好......

我的问题是,是否有意义将项目更新为ASP.Net Web Api或等待ASP.Net Core,或者更好地使用其他技术进行此类工作?

1 个答案:

答案 0 :(得分:0)

让更多人谈论技术并不意味着另一个类似的人完全死了;例如,查看here以查找.Net Core的传入WCF实现。

当然,这是一个子集,因为Web API,MVC或Entity Framework今天不支持其Full 4.x版本所具有的所有功能。

简短回答:您可以随身携带WCF,然后再回来。

Longuest回答:看看WCF for .NET Core包含哪些功能(特别是对于绑定),看看移植是否容易,或者是否需要alreday to tihnk关于转移到其他地方。 / p>