具有遗留代码的Web API

时间:2018-05-18 10:12:02

标签: c# .net asp.net-core-2.0

我会在征求建议之前简要解释一下我的情况:

上下文

其他主题*我被要求开发一个将在云上的REST API(Azure)

当前(很快遗留)应用程序适用于Windows服务。

在这个接收数据并反序列化的Web API / Windows服务的背后(在发送响应时再次序列化之前),有一个定价库,用于计算custom-xml格式提供的数据。

问题

我非常担心兼容性问题,因为我遇到了由于与.NetCore 2.0的外部库不兼容而导致的错误

我遇到了log4net的问题,因为Pricing Lib使用1.2.13版本,而2.0.8已经可用。我解决了这个问题但我现在遇到RealProxy in dotnet core?问题

我觉得我会遇到新问题,每次修复它们都会非常耗时。但也许我错了,因为我只想用.netcore 2(不是定价库)修改Web API?

我的问题

现在将Web API切换到.NetCore 2.0,知道我们在4.6.2 .Net Framework中调用了一个定价库,这真的是有利可图,性能明智还是功能上的?是否值得为了使用趋势框架而烦恼,而前一个框架相当成熟?

非常感谢您的回答〜!

PS:我已经用Google搜索并阅读了相关文档,我问的是其他用户的经验 https://docs.microsoft.com/en-us/dotnet/standard/choosing-core-framework-server

*代码优化,配置自动构建和部署,降价文档等。

0 个答案:

没有答案