服务器win2008 R2 x64 部署ASP.net core到IIS 并解决 HTTP Error 502.5 的问题
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 报错3:提示 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 报错4: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
.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com
服务器win2008 R2 x64 部署ASP.net core到IIS 并解决 HTTP Error 502.5 的问题相关推荐
- 在Windows Server 2012 R2 Standard 部署 ASP.NET Core程序
前言: 随着ASP.NET Core 1.0的发布,论坛里相关的文章也越来越多,正好有时间在测试环境上搭建 ASP.NET Core的发布环境,把过程中遇到的问题写给大家,以便有用到的朋友需要. 环境 ...
- 在centos 7.4上使用jexus 部署 asp.net core 项目
直接用dotnet xx.dll命令是可以部署asp.net core项目的,包括https也可实现.但是用jexus有以下几个好处: 1.jexus可以守护dotnet进程 2.同一服务器,同一端口 ...
- 在 Azure 上部署 Asp.NET Core Web App
在云计算大行其道的时代,当你要部署一个网站时第一选择肯定是各式各样的云端服务.那么究竟使用什么样的云端服务才能够以最快捷的方式部署一个 ASP.NET Core的网站呢?Azure 的 Web App ...
- .NET开发框架(五)-IIS上部署ASP.NET Core项目教程
在之前教程中,我们分享了框架的功能与视频演示介绍(文尾底部提供往期教程快捷链接) 系列教程:从初学者到架构师的一步步蜕变 本篇经验将和大家介绍如何在IIS上部署ASP.NET Core项目,希望对初学 ...
- Azure 部署 Asp.NET Core Web App
在云计算大行其道的时代,当你在部署一个网站时,第一选择肯定是各式各样的云端服务.那么究竟使用什么样的云端服务才能够以最快捷的方式部署一个 ASP.NET Core 的网站呢?Azure 的 Web A ...
- ubuntu16.4下用jexus部署asp.net core rtm
今天说下ubuntu 下部署asp.net core,不需要安装.net core sdk,自带运行时方式部署,利用jexus服务器转发请求到asp.net core. 1.部署准备环境 vmware ...
- 在IIS上部署ASP.NET Core Web API
目录 Visual Studio 2019和Dot Net Core 3.0 Windows Server上的Dot Net Core运行时 在服务器上启用IIS IIS应用程序池 IIS网站 创建A ...
- IIS部署ASP.Net Core 502.5错误和解决
在Win7的机器上部署ASP.Net Core程序,老是提示502.5错误. 已经安装了 Microsoft Visual C++ 2015 Redistributable .NET Core Win ...
- IIS部署asp.net core webapi
一.需要安装Windows Server Hosting,作用是让IIS有方向代理功能(Asp.Net Core Module负责反向代理工作),将请求转发到Kestrel,Windows serve ...
最新文章
- 每次启动“Everything“需要管理员权限来索引NTFS卷.
- String对象的indexOf方法
- ASP.NET Core Identity 实战(1)——Identity 初次体验
- asp mysql连接已重置,mysql-检查经典ASP中的连接是否正常
- centos6系列版本防火墙图形化设置
- The C Programming Language--可变参数的函数
- Swift语言指南(二)--语言基础之注释和分号
- 本周Whale Alert监测到7.9万枚BTC在匿名地址间转账
- IEEE 回应禁止华为系审稿人;Wi-Fi 联盟等恢复华为成员资格;Angular 8 正式发布 | 极客头条...
- 十大经典排序算法(动图演示)(转)
- 【mysql的编程专题①】流程控制与其他语法
- 免费建站网站分享,最好的自助建站
- app系统账号绑定微信openid,H5与后台交互
- Win10系统更新完之后,电脑短时间内自动睡眠问题:解决.
- 关于silverlight的xap包与dll分离的一些事儿
- SqlServer2005 provider: TCP 提供程序, error: 0 - 由于目标计算机积极拒绝,无法连接。) (Microsoft SQL Server,错误: 10061)问题解决
- SkyWalking系列之skywalking go agent配置使用
- 视频变声用的什么软件?来看看今天的分享
- 手机客户端使用ConnectBot软件远程登录服务器
- jeremy的路径规划学习:蚁群算法
热门文章
- sizeof string
- 数据库分库分表、读写分离的原理和实现,以及使用场景
- bugly中批量隐藏版本
- 《 线性代数及其应用 (原书第4版)》——1.2 行化简与阶梯形矩阵
- 独立开发一个云(PaaS)的核心要素, Go, Go, Go!!!
- 存储设备分区,格式化,挂载
- 深入了解Oracle ASM(一):基础概念
- delphi 7 学习步骤
- .Net/C#分库分表高性能O(1)瀑布流分页
- 微软第二财季营收达 517 亿美元,净利润同比增长 21%