Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么需要从ASP.NET Core 2.1迁移到3.1_C#_Asp.net Core_Upgrade - Fatal编程技术网

C# 为什么需要从ASP.NET Core 2.1迁移到3.1

C# 为什么需要从ASP.NET Core 2.1迁移到3.1,c#,asp.net-core,upgrade,C#,Asp.net Core,Upgrade,我们在ASP.NET Core 2.1上有一个Web API项目,工作得非常好。我想知道迁移到最新的ASP.NET Core 3.1有哪些好处?(我们还有ASP.NET Core 5.0发布的消息。) 如果有人能帮我提供有效的观点,是否真的建议升级到最新的LTS支持框架ASP.NET Core 3.1,这样我就可以采取行动进行升级。基本上,如果对你来说不是很复杂,你应该让你的项目保持最新版本 其优点是,例如,修复旧版本中的一些问题,以及将来更容易迁移到.NET 5(如果可以的话,这也是您应该关注

我们在ASP.NET Core 2.1上有一个Web API项目,工作得非常好。我想知道迁移到最新的ASP.NET Core 3.1有哪些好处?(我们还有ASP.NET Core 5.0发布的消息。)


如果有人能帮我提供有效的观点,是否真的建议升级到最新的LTS支持框架ASP.NET Core 3.1,这样我就可以采取行动进行升级。

基本上,如果对你来说不是很复杂,你应该让你的项目保持最新版本


其优点是,例如,修复旧版本中的一些问题,以及将来更容易迁移到.NET 5(如果可以的话,这也是您应该关注的问题)。

基本上,如果对您来说不太复杂,您应该将项目保留在最新版本上


其优点是,例如,修复了旧版本中的一些问题,并且在将来更容易迁移到.NET 5(如果可以的话,这也是您应该关注的问题)。

我希望您会发现Travis J.Gosselin的这篇文章很有用,并且描述了从ASP.NET Core 2.1迁移到3.1的原因

若您想继续迁移,那个么您可能会发现maherjendoubi对asp表单主题的回复很有用


执行此过程的正确方法可以在Microsoft文档中找到,它本身具有很强的描述性。请务必参考,并获取确切的详细信息。

我希望您会发现Travis J.Gosselin的这篇文章非常有用,并且描述了从ASP.NET Core 2.1迁移到3.1的原因

若您想继续迁移,那个么您可能会发现maherjendoubi对asp表单主题的回复很有用


执行此过程的正确方法可以在Microsoft文档中找到,它本身具有很强的描述性。请务必参考,并获取确切的详细信息。

更快,新的libs将支持它,更容易移动到.net 5。实际上,你应该努力跟上,否则你的代码很快就会过时,这取决于你问谁。是你为所有需要进行移植和测试的开发者支付账单、薪水和比萨饼的人吗?您是从对您的软件的这一发展充满热情的客户那里收取付款的人吗?如果你问我,我会说是的,但开发软件只是其中的一个方面。去看看每一个ASP版本的发行说明,你会找到你问题的答案。NET Core 2.1 LTS将于2021年8月30日停止支持(请参阅),所以你有14个月的时间更新到3.1。之后,您将不会收到2.1版的任何安全补丁。你最好早点搬家,否则如果你等到最后一分钟,遇到意想不到的问题,你可能会超过下线日期。对于一家公司来说,安全标准可能是最有说服力的论据。3.1关闭了框架中发现的一些漏洞,如果您有敏感信息,将其保留在2.1是一个问题。更快,新的LIB将支持它,更容易移动到.net 5。实际上,你应该努力跟上,否则你的代码很快就会过时,这取决于你问谁。是你为所有需要进行移植和测试的开发者支付账单、薪水和比萨饼的人吗?您是从对您的软件的这一发展充满热情的客户那里收取付款的人吗?如果你问我,我会说是的,但开发软件只是其中的一个方面。去看看每一个ASP版本的发行说明,你会找到你问题的答案。NET Core 2.1 LTS将于2021年8月30日停止支持(请参阅),所以你有14个月的时间更新到3.1。之后,您将不会收到2.1版的任何安全补丁。你最好早点搬家,否则如果你等到最后一分钟,遇到意想不到的问题,你可能会超过下线日期。对于一家公司来说,安全标准可能是最有说服力的论据。3.1关闭了框架中发现的一些漏洞,如果您有敏感信息,将其保留在2.1是一个问题。请注意,.NET 5将不是LTS版本,但.NET 6将是。请注意,.NET 5将不是LTS版本,但.NET 6将是。