.NET CORE部署各种问题

1、安装运行时以后,执行dotnet --version查看版本提示  丢失api-ms-win-crt-runtime-l1-1-0.dll,

当本地api-ms-win-crt-runtime-l1-1-0.dll 版本过低或者不存在时就会出现此问题。那么怎么解决问题呢,  

首先把C:\Windows\SysWOW64的api-ms-win-crt-runtime-l1-1-0.dll删除掉,然后重新安装api-ms-win-crt-runtime-l1-1-0.dll。

 下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=48145

2、再次运行dotnet --version,提示是否安装sdk,需要安装sdk,据我的经验只安装runtime是不行的,继续下载sdk,

下载地址:https://dotnet.microsoft.com/download/dotnet-core/2.2

 

3、再次运行的时候提示

win2008server R2 x64 部署.net core到IIS上出现【Failed to load the dll from [C:\Program Files\dotnet\host\fxr\1.0.1\hostfxr.dll], HRESULT: 0x80070057】错误

解决方法:

需要安装补丁:KB2533623

 

下载地址如下:

https://support.microsoft.com/en-us/kb/2533623

 

微软地址是没打开,找了一个win7的补丁替换,地址如下:

http://tech.down.sina.com.cn/20110713/0a894c59/Windows6.1-KB2533623-x64.msu?fn=&ssig=saLbxn968%2B&Expires=1573105340&KID=sae,230kw3wk15&ip=1573026140,116.248.189.91

 

上一篇:CRT/EXCRT


下一篇:CRT自动保存日志