服务器上要部署.NET Core 的环境,
先要在服务器上安装Core SDK、直达连接
下载安装一切顺利;
下面开始检验是否正确安装了↓
运行→cmd→dotnet
结果报错↓
Failed to load the dll from [C:Program Filesdotnethostfxr1.0.1hostfxr.dll], HRESULT: 0x80070057
x
然后搜索,发现探路的人已经找到解决方案了:安装补丁KB2533623,下面开始各种纠结了;
他们都给的是去这个链接中下载:https://support.microsoft.com/en-us/kb/2533623
点开此页面,找到对应版本下载,结果提示:“We are sorry, the page you requested cannot be found.”,
心里当时WTF,微软已经停止提供这个补丁了嘛,不死心,再去找找吧···
直接Bing搜索“KB2533623”,或者直接在微软官网https://www.microsoft.com/zh-cn 中搜索,搜索框中默认文字"在Microsoft.com中搜索",
一定要找对应自己系统版本的,
我第一次就没看清楚,我的服务器系统版本是:Windows Server 2008 R2 x64 Edition,SP1,而我刚开始没有看到"查看全部",所以下载的是" Windows Server 2008 更新程序 (KB2533623) "!!
所以安装的时候提示:“此更新不适用于你的计算机”.
不细心的结果啊。。。