一切福田,不離方寸,從心而覓,感無不通。

window server 2012 R2 Standard 部署.netcore 3.1 踩坑

服务器版本:window server 2012 R2 Standard

SDK 版本: dotnet-sdk-3.1.302-win-x64.exe

部署步骤:

1. 官网下载sdk( https://download.visualstudio.microsoft.com/download/pr/56b00a71-686f-4f27-9ad1-9b30308688ed/1fa023326e475813783a240532c9f2c8/dotnet-sdk-3.1.302-win-x64.exe )

2.安装部署:

拷贝到服务器,双击安装,安装完毕后,打开cmd名称,输入 dotnet命令查看。。。。结果如下

 

 

这是个啥???

某度查询说是缺少补丁,需要打补丁,服务器又不能联网只能手动上网单独下载了。

其中:https://www.microsoft.com/en-us/download/details.aspx?id=42334 这里面包含KB2919355,KB2932046,KB2934018,KB2937592,KB2938439,KB2959977,chearcompressionflag.exe,可以一次下载。

 

 

 

但是在安装这些补丁之前需要先安装KB2999226 地址 https://www.microsoft.com/en-us/download/confirmation.aspx?id=49063

和 KB2919442,地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=42135

 

补丁安装顺序:

KB2999226
KB2919442,
clearcompressionflag.exe、
KB2919355、
KB2932046、
KB2959977、
KB2937592、
KB2938439、
KB2934018。

严格按照补丁顺序安装,否则不确保是否能安装成功。

 

最后在安装 Visual C++ Redistributable for Visual Studio 2015 地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=48145

 

安装时提示重启,可以都安装完毕后重启,也可以每次重启,我是都安装完了再重启的,也可以成功。

 

安装重启后,在cmd命令下输入 dotnet --version  如果出现一下内容,就说明安装成功

光子:我按以上教程实际操作时不行,要安装:https://www.microsoft.com/en-us/download/confirmation.aspx?id=42162

 

from:https://www.cnblogs.com/jone_sun/p/13403269.html