转载:https://www.cnblogs.com/breakus/p/10475246.html

.net core项目iis10上出现 HTTP 错误 500.19,错误代码:0x8007000d

文件权限更改,配置文件更改,IIS重装重启,各种办法都不管用,下面是解决办法:

看错误信息里:模块:IIS Web Core

打开IIS:

模块列表中是否缺少红框里的两个组件(我这是已经安装好的截图),若缺少,则需要下载安装NetCore运行组件:DotNetCore.X.X.X-WindowsHosting和.Net Core SDK

DotNetCore.X.X.X-WindowsHostingx下载地址:https://www.microsoft.com/net/download/windows

根据个人电脑的配置进行选择,我的是64位操作系统,框架2.2,下载是下面这两个:

.Net Core SDK下载地址:https://dotnet.microsoft.com/download/visual-studio-sdks?utm_source=getdotnetsdk&utm_medium=referral

下载安装完成后,重启IIS,不是重启项目,是在整个IIS上重启,先停止,再启动

重新浏览项目,完成

问题总结:

.Net Core 和 传统的.Net 程序IIS部署主要注意以下几点:

  • 安装DotNetCore.X.X.X-WindowsHosting和.Net Core SDK
  • 应用池配置为无托管代码(网上解释:ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Kestrel)运行,IIS则是作为反向代理的角色转发请求到Kestrel不同端口的ASP.NET Core程序中,随后就将接收到的请求推送至中间件管道中去,处理完你的请求和相关业务逻辑之后再将HTTP响应数据重新回写到IIS中,最终转达到不同的客户端(浏览器,APP,客户端等)。而配置文件和过程都会由些许调整,中间最重要的角色便是AspNetCoreModule,它是其中一个的IIS模块,请求进入到IIS之后便立即由它转发,并迅速重定向到ASP.NET Core项目中,所以这时候我们无需设置应用程序池来托管我们的代码,它只负责转发请求而已)
  • 如果需要读写根目录权限,要更改应用池 ApplicationPoolIdentity
  • 网站报错,通过修改web.config 启用错误日志查看详细错误信息

官网配置链接:https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/iis/index?tabs=aspnetcore2x#common-errors

附解决方案参考文档:https://www.cnblogs.com/donaldtdz/p/7802096.html

.net core项目iis10上出现 HTTP 错误 500.19,错误代码:0x8007000d相关推荐

  1. A网站引用B服务器虚拟目录文件导致:网站部署到IIS7上出现HTTP 错误 500.19(由于权限不足而无法读取配置文件)的问题

    A网站引用B服务器共享目录(虚拟目录)导致:网站部署到IIS7上出现HTTP 错误 500.19(由于权限不足而无法读取配置文件)的问题 本攻略并不是本机的部署导致的HTTP 错误 500.19 问题 ...

  2. HTTP 错误500.19 - 错误代码 0x80070021

    HTTP 错误500.19 - 错误代码 0x80070021 1.错误描述 HTTP 错误500.19 -Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效. ...

  3. 出现 HTTP 错误 500.19 错误代码 0x800700b7

    这个内容出现主要问题是在IIS上,我们一般程序开发 iis中默认的路径只是http://localhost/,相当于环境变量中已定义好了,如果自己创建的项目直接将路径定义到这,就会替换图二中的路径,然 ...

  4. 配置IIS服务器!IIS-网站报500.19错误代码0x8007000d问题解决,处理程序“aspNetCore”在其模块列表中有一个错误模块“AspNetCoreModuleV2“解决

    首先安装IIS服务器 启动控制面板, 选择查看方式为"类别": 点击"程序": 点击打开或关闭window功能: 选择Internet信息服务,把FTP服务器和 ...

  5. IIS发布.NET Core项目出现HTTP错误500.19 - Internal Server Error[错误代码:0x8007000d]

    IIS发布.NET Core项目出现HTTP错误500.19 - Internal Server Error[错误代码:0x8007000d] IIS管理器浏览网站,页面显示情况: 尝试添加所有权限的 ...

  6. IIS 部署.NET Core项目时出现HTTP 错误 500.19,错误代码:0x8007000d

    IIS 部署.NET Core项目时出现HTTP 错误 500.19,错误代码:0x8007000d 解决方案: 1.打开IIS按照步骤点击红框 2.查看模块中是否存在AspNetCoreModule ...

  7. IIS10 部署网站报【HTTP 错误 500.19 - Internal Server Error】的解决办法

    今天迁移web服务突然遇到一个Error问题,但原有的web发布文件是可以正常部署 IIS10 上面运行的,这是啥情况呢?顺便把解决该问题的全过程整理出来,分享给更多遇到类似情况的小伙伴. 由于本地电 ...

  8. iis10 HTTP 错误 500.19 - Internal Server Error

    HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效. 详细错误信息: 模块    IIS Web Core 通知    未知 ...

  9. asp.net core 5配置IIS报错 HTTP 错误 500.19 - Internal Server Error 错误代码 0x8007000d

    我的解决 走了不少歪路,最后发现是没有装 运行环境: 检查你的IIS>"模块">里是否 存在[AspNetCoreModuleV2]这个东西 如果没有,那么你就需要装 ...

最新文章

  1. mysql存储数据到cephfs_采用cephfs实现Elasticsearch数据持久化
  2. XCTF-MISC-新手区-base64stego
  3. facebook 面试_如何为您的Facebook产品设计面试做准备
  4. struts2升级jar包遇到无法正常访问action的方法的问题
  5. 软件接口测试 (1)
  6. c语言case多种情况,switch语句中有多种情况
  7. 八皇后问题java_八皇后问题java实现
  8. Dubbo学习总结(6)——Dubbo开源现状与未来规划
  9. linux 新增文件夹记录_linux文件系统(基础概念)
  10. sublime text mac版实施输入处理程序的技巧
  11. 新兴IT企业特斯拉(五)——中国救命
  12. 【钟表识别】基于matlab GUI形态学钟表识别【含Matlab源码 1351期】
  13. 计算机考试长文档编辑,职称计算机考试:Powerpoint2003长文档1
  14. 议题曝光!百位顶级讲师、20大论坛,总有一个话题吸引你
  15. csgo星空天空代码_csgo天空背景怎么改
  16. css文字抖动解决办法
  17. 第八十三章 Caché 函数大全 $ZDATE 函数
  18. 财务大数据比赛代码例子
  19. js随机数,随机从数组里面去一个或多个元素
  20. echart之全国地图切换省级地图

热门文章

  1. Centos7桥接设置网络并使用xrdp+tigervnc实现桌面远程访问
  2. python设计查询余额程序_【Python】短信验证码平台查询账户余额demo---创蓝253云通讯平台案例...
  3. linux mysql php 配置_Linux+Apache+Mysql+PHP典型配置
  4. 神奇的三次握手和四次挥手详解
  5. Getmapping和Postmapping
  6. Hikari连接池1--初始化连接池
  7. 混蛋在西班牙的用法-语境方面
  8. Android中解析lrc歌词 同步歌曲
  9. Word文档怎么恢复?数据恢复软件靠谱吗?
  10. 为什么新版手机 QQ 2013 好友列表不再区分在线状态?