win2008server R2 x64 部署.net core到IIS
程序员文章站
2022-04-08 15:19:06
1.下载sdk https://www.microsoft.com/net/learn/get-started/windows 2.下载 .NET Core Windows Server Hosting https://www.nuget.org/packages/Microsoft.AspNetC ......
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”文件夹,包含说明就是成功的。
推荐阅读
-
ASP.NET Core Web 应用程序开发期间部署到IIS自定义主机域名并附加到进程调试
-
服务器win2008server R2 x64 部署.net core到IIS 并解决ASP .NET Core HTTP Error 502.5 – Process Failure 的问题等
-
.net core 部署到 iis 步骤及报错解决方法
-
win2008server R2 x64 部署.net core到IIS
-
ASP.NET Core部署到Windows IIS
-
ASP.NET Core部署系列一:发布到IIS上
-
服务器win2008server R2 x64 部署.net core到IIS 并解决ASP .NET Core HTTP Error 502.5 – Process Failure 的问题等
-
ASP.NET Core Web 应用程序开发期间部署到IIS自定义主机域名并附加到进程调试
-
.net core 部署到 iis 步骤及报错解决方法
-
ASP.NET Core部署到Windows IIS