1. 将项目发布

2、iis 新建网站,设置

部署.net Core  到 Windows server 2008 r2  IIs

3 安装windows  server  hosting

4 关于报错

1.下载sdk https://www.microsoft.com/net/learn/get-started/windows
 2.下载 .NET Core Windows Server Hosting https://www.nuget.org/packages/Microsoft.AspNetCore.Hosting.WindowsServices/ 需要验证 dotnet 是否能正常使用,
在cmd中 进入 C:\Program Files\dotnet>dotnet  --version 
 提示 api ms win crt runtime 1-1-0.dll 丢失,需要下载安装。

3.Files\dotnet\host\fxr\1.0.1\hostfxr.dll], HRESULT: 0x80070057】错误 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  需要重启 

4.网站部署于其他一样,仅仅缓存池.net framework 版本 设置为 “无托管代码”
 
5.Cannot find compilation library location for package
 'Microsoft.Win32.Registry'错误 解决办法: 右键项目 编辑“xxx.csproj” <PropertyGroup> <MvcRazorExcludeRefAssembliesFromPublish>false</MvcRazorExcludeRefAssembliesFromPublish> </PropertyGroup> 
保存,重新加载并重新发布。查看发布的文件里面是否包含 “refs”文件夹,包含说明就是成功的。

  

相关文章:

  • 2021-12-01
  • 2021-04-08
  • 2021-09-06
  • 2021-08-24
  • 2022-01-01
  • 2022-12-23
  • 2021-11-20
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-07-04
  • 2022-12-23
  • 2021-06-13
  • 2021-08-28
  • 2021-12-10
相关资源
相似解决方案