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 如果出现一下内容,就说明安装成功
完毕!