服务器win2008server R2 x64 部署.net core到IIS

解决ASP .NET Core HTTP Error 502.5 – Process Failure 问题等

1、发布网站 ;
2、安装 vc_redist.x64  (Visual C++ Redistributable for Visual Studio 2015) 新装的系统没装的补丁,装过略过;
3、安装WindowsHosting :如: dotnet-hosting-2.1.3-win ;
4、安装.Net Core SDK: 如:dotnet-sdk-2.1.401-win-x64 ;
   注意3,4版本要一致; https://www.microsoft.com/net/download/dotnet-core/2.1

5、重启IIS服务器,cmd 中输入 iisreset.

6、添加netcore站点,应用程序池的.NET Framework版本选择“无托管代码”:application pool应用池-> 高级 -> 标识 将原来ApplicationPoolIdentity改为对数据库有访问权限和网站文件有读写权限的Windows用户(这里需要确定这个Windows用户可以登录数据库,不行可以在数据库安全设置添加。当然你也可以将数据库连接字符窜改为数据库用户和密码访问,比如:sa),然后重启应用池,重启网站浏览

7、 浏览程序
浏览程序报错 1 :An error occurred while starting the application.
看不到详细信息需要修改web.config 查看详细信息 将stdoutLogEnabled的修改为 true,并在应用程序根目录添加 logs 文件夹<aspNetCore processPath="dotnet" arguments=". \tzky.saas.Web.Host.dll" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false" />再浏览网站,当然还是报错,现在到logs目录查看报错详细信息
浏览程序报错2:ASP .NET Core HTTP Error 502.5 – Process Failure

这个问题有两个思路:
第一 : WindowsHosting 和 .Net Core SDK的版本不一致导致;重新安装;
第二 :服务器缺补丁;验证 dotnet 是否能正常使用,在cmd中 进入 C:\Program Files\dotnet>dotnet --version

cmd 报错2-1:提示 api ms win crt runtime 1-1-0.dll 丢失,dotnet 启动程序失败。

安装 vc_redist.x64  (Visual C++ Redistributable for Visual Studio 2015)  后还有错误:

Files\dotnet\host\fxr\1.0.1\hostfxr.dll], HRESULT: 0x8007007E】错误
ErrorCode = '0x80004005 : 80008082.
 KB2999226 微软下载链接 https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows
 KB3118401 微软下载链接 https://support.microsoft.com/en-us/help/3118401/update-for-universal-c-runtime-in-windows

需要下载安装KB2999226补丁程序 ,注意是win2008server R2 x64 版本的;

cmd 报错2-2: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 需要重启

重启后 用dotnet 命令在项目根目录下直接运行你的Web程序,例如 dotnet xxxWeb.dll   正常启动:

  最后祝君成功!

下以是服务器win2008server R2 x64安装包:
NDP471-KB4033344-Web  是 .net framework 4.7.1

转载于:https://www.cnblogs.com/Asahi1223/p/9936352.html

win2008server R2 x64 部署.net core到IIS--ASP .NET Core HTTP Error 502.5 – Process Failure相关推荐

  1. .netcore部署到IIS上出现HTTP Error 502.5 - Process Failure问题解决

    .netcore部署到IIS上出现HTTP Error 502.5 - Process Failure问题解决 参考文章: (1).netcore部署到IIS上出现HTTP Error 502.5 - ...

  2. .net core出现Http Error 502.5 - Process Failure

    这个一般是本地的.NET Core SDK版本不统一报错造成的. 解决思路 首先你要去找你的IIS报错日志,得到的错误代码 ErrorCode = '0x80004005 : 8000808c.是这个 ...

  3. 关于.net core http error 502.5 - process failure

    2019独角兽企业重金招聘Python工程师标准>>> 如果出现以下错误,请检查你开发的.net core版本 查看位置 C:\Program Files\dotnet\sdk 根据 ...

  4. 服务器win2008 R2 x64 部署ASP.net core到IIS 并解决 HTTP Error 502.5 的问题

    1.发布网站 : 2.安装 vc_redist.x64  (Visual C++ Redistributable for Visual Studio 2015) 新装的系统没装的补丁,装过略过: 3. ...

  5. ASP.NET Core 动作结果 - ASP.NET Core 基础教程 - 简单教程,简单编程

    ASP.NET Core 动作结果 - ASP.NET Core 基础教程 - 简单教程,简单编程 原文:ASP.NET Core 动作结果 - ASP.NET Core 基础教程 - 简单教程,简单 ...

  6. ASP.NET Core 基础教程 - ASP.NET Core 基础教程 - 简单教程,简单编程

    原文:ASP.NET Core 基础教程 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 是对 ASP.NET 有重大意义的一次重新设计.本章节我们将介绍 A ...

  7. 《从零开始学ASP.NET CORE MVC》:ASP.NET Core 中的 Main方法(5)

    本文出自<从零开始学ASP.NET CORE MVC> 推荐文章:ASP.NET Core Web 项目文件 ASP.NET Core 中的 Main方法 一个开始专心写字的人 在ASP. ...

  8. Kubernetes初探[1]:部署你的第一个ASP.NET Core应用到k8s集群

    Kubernetes简介 Kubernetes是Google基于Borg开源的容器编排调度引擎,作为CNCF(Cloud Native Computing Foundation)最重要的组件之一,它的 ...

  9. 为什么 web 开发人员需要迁移到. NET Core, 并使用 ASP.NET Core MVC 构建 web 和 API

    2018 .NET开发者调查报告: .NET Core 是怎么样的状态,这里我们看到了还有非常多的.net开发人员还在观望,本文给大家一个建议.这仅代表我的个人意见, 我有充分的理由推荐.net 程序 ...

  10. .net core 生成html,ASP.NET Core 中如何将 .cshtml 视图文件生成为 .cs 文件

    用的是 ASP.NET Core 3.0 经过折腾终于通过下面的代码将 .cshtml 生成了 .cs ,但生成的 .cs 文件无法正常使用 class Program { static void M ...

最新文章

  1. Setup best practices for Agile Scrum in your organization
  2. Karpathy更新深度学习开源框架排名:TensorFlow第一,PyTorch第二
  3. 解决vs2015使用fopen、fprintf等函数报错的问题
  4. 机架搭建_铝型材设备机架定制流程
  5. php启动提示缺失v9,phpcms程序v9提示“您要查看的信息不存在”怎么解决
  6. 企业校园网的6大趋势
  7. 结构化查询语言(Structured Query Language)
  8. 拒绝“高冷”词汇!初学C#中的委托
  9. php gd png透明,调整PNG大小并将其放在PHP / GD中较大的透明背景上?
  10. 多家大厂接连停产,半导体“最后一里路”面临“瘫痪”?
  11. c语言转义字符_C语言啊中的转义符有什么含义?
  12. ps发光插件_PS插件自定义区域发光真实辉光插件 Oniric Glow Generator for Photoshop【资源分享1444】...
  13. 苹果抄袭豌豆射手实锤!AirPods Pro又被玩坏了...
  14. java冒泡排序_Java专题(二):Java中常见的排序算法有哪些?---冒泡排序
  15. 【Luogu】【关卡1-8】BOSS战-入门综合练习2(2017年10月)【AK】------都是基础题
  16. 可变模糊集理论matlab程序,可变模糊集理论.pdf
  17. 平均年薪50W+,AI算法岗凭什么?附2020高薪岗位十五强
  18. 语音识别中的鸡尾酒会问题
  19. 基于SSM整合阿里直播服务----java代码实现
  20. 被“需要”的无功功率

热门文章

  1. HTTP服务器状态代码定义
  2. R语言图表排版之一页多图
  3. Remote Desktop Connection for mac 报错:证书或相关链无效
  4. Codeforces Gym 101142 C. CodeCoder vs TopForces(思维+图论)
  5. 算法系列:量子计算与量子通信
  6. python对日志处理的封装
  7. Node.js 教程第五篇——request
  8. 代码管理(二)sourcetree 安装与使用
  9. asp.net.mvc 中form表单提交控制器的2种方法和控制器接收页面提交数据的4种方法...
  10. shell,expect主机密钥免密码登录分发