Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.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
.net core 运行新代码是否需要最新的.NET Core修补程序?_.net Core - Fatal编程技术网

.net core 运行新代码是否需要最新的.NET Core修补程序?

.net core 运行新代码是否需要最新的.NET Core修补程序?,.net-core,.net Core,我总是以“自包含”模式发布我的.NET核心应用程序,包括ASP.NET和控制台应用程序。这样我就不用担心在服务器上安装任何东西了。有几十个应用程序,每个大约70MB,我想改用依赖于框架的 我的开发机器有.NET Runtime 5.0.2,而且补丁版本(第三个版本)似乎更新得非常频繁。如果我的服务器有.NET Runtime 5.0.0,它是否总是处理在具有5.0.x的机器上生成的代码?据我所知,像5.1这样的小版本需要更新服务器,但是补丁版本呢?如果服务器没有最新的补丁,我的代码是否有可能无法

我总是以“自包含”模式发布我的.NET核心应用程序,包括ASP.NET和控制台应用程序。这样我就不用担心在服务器上安装任何东西了。有几十个应用程序,每个大约70MB,我想改用依赖于框架的

我的开发机器有.NET Runtime 5.0.2,而且补丁版本(第三个版本)似乎更新得非常频繁。如果我的服务器有.NET Runtime 5.0.0,它是否总是处理在具有5.0.x的机器上生成的代码?据我所知,像5.1这样的小版本需要更新服务器,但是补丁版本呢?如果服务器没有最新的补丁,我的代码是否有可能无法正常运行

还是“每次检查发行说明”之类的交易?

还是“每次检查发行说明”之类的交易?这个。没人知道。解决了kestrel服务器上的拒绝服务问题。这是一次安全修复。相反,解决了某些方法/库中的各种错误


很明显,你的代码很可能利用了一个正在修复的bug,并且在补丁之后它会被破坏(很少发生这种情况。他们非常小心破坏更改)。或者也许有一天你的代码会崩溃,因为某种原因导致了一段很少使用的代码,它使用了一个有缺陷的.NET方法来运行。啊,程序员的生活,总是充满神秘和冒险。不,你在项目中的目标版本最重要。这应该是5.0版本,任何运行时补丁版本都可以解决。明白了,谢谢。对于我将要做的任何正常事情,似乎几率几乎为零,所以也许我不会担心它,除了超级关键任务的事情。谢谢