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

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

如图所示
解决方案:
1.打开IIS按照步骤点击红框
双击模块进入
2.查看模块中是否存在AspNetCoreModuleV2,若缺少,则需要下载安装NetCore运行组件:DotNetCore.X.X.X-WindowsHosting和.Net Core SDK

在这里插入图片描述
*DotNetCore.X.X.X-WindowsHostingx下载地址此链接是3.1.11版本,可根据自身版本更换
3.1.11版本
然后分别下载NetCoreSDK和NetCore Runtime
下载地址:链接是.NetCore 3.1版本(64位),根据自身需求和配置下载
在这里插入图片描述

3.都安装完成后,重启IIS
如图操作
在这里插入图片描述
4.最后重新启动网站就可以了
在这里插入图片描述

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HTTP错误500.19 - 内部服务器错误 0x8007000d通常是由于IIS(Internet Information Services)配置文件中的错误导致的。 这个错误代码通常与配置文件中的某个元素的错误语法或格式有关。这可能是由于以下几个原因所导致的: 1. IIS配置文件(.config)中的某个元素的语法错误,可能是由于手动修改了配置文件导致的。解决方法是检查配置文件并确保语法正确,或者恢复默认配置。 2. IIS配置文件(.config)中引用的自定义配置文件的路径错误,可能是由于自定义配置文件不存在、路径错误或无法读取导致的。解决方法是检查引用的自定义配置文件路径并确保路径正确,并确保自定义配置文件存在并可读取。 3. IIS配置文件(.config)中引用的系统组件或全局模块不存在,可能是由于组件或模块未正确安装、已删除或配置错误导致的。解决方法是检查配置文件中的组件或模块引用,并确保它们正确安装和配置。 4. IIS配置文件(.config)中引用的应用程序池不存在或配置错误,可能是由于应用程序池名称拼写错误或配置错误导致的。解决方法是检查配置文件中的应用程序池引用,并确保应用程序池存在且正确配置。 为了解决这个问题,可以按照以下步骤进行操作: 1. 检查IIS配置文件(.config)中是否存在任何语法错误。 2. 检查IIS配置文件(.config)中引用的自定义配置文件的路径是否正确。 3. 确保任何被引用的系统组件或全局模块已正确安装、存在和配置。 4. 确保IIS配置文件(.config)中引用的应用程序池存在且正确配置。 如果上述步骤都没有解决问题,可以尝试使用IIS管理工具还原默认配置文件,并重新配置IIS。如果问题仍然存在,可能需要联系服务器管理员或微软支持获得更进一步的帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值