最近我建立了在IIS 8上托管的MEF WCF服务,该服务接收命令,使用SAP ECC和本地DB执行长后台进程,然后返回状态。因此用户界面输入和输出只是字符串。
在互联网上有很多关于WCF Dead的博客文章,并且使用WEB API更好,而且在未来的ASP.NET Core中更好......
我的问题是,是否有意义将项目更新为ASP.Net Web Api或等待ASP.Net Core,或者更好地使用其他技术进行此类工作?
答案 0 :(得分:0)
让更多人谈论技术并不意味着另一个类似的人完全死了;例如,查看here以查找.Net Core的传入WCF实现。
当然,这是一个子集,因为Web API,MVC或Entity Framework今天不支持其Full 4.x版本所具有的所有功能。
简短回答:您可以随身携带WCF,然后再回来。
Longuest回答:看看WCF for .NET Core包含哪些功能(特别是对于绑定),看看移植是否容易,或者是否需要alreday to tihnk关于转移到其他地方。 / p>