再谈打开管家婆工贸ERP M5 v26.0提示“HTTP 错误 500.19,配置源显示为 -1和0,错误代码0x8007000d”的说明
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
今天下午有网友找到我说,他安装的管家婆工贸ERP M5 v26.0一切都正常,没有啥不好,但是等打开就显示错误,提示“HTTP 错误 500.19,配置源-1和0,错误代码0x8007000d”,如下图所示
再谈打开管家婆工贸ERP M5 v26.0提示“HTTP 错误 500.19,配置源显示为 -1和0,错误代码0x8007000d”的说明
其实之前说过此问题,最大的问题就是自己安装了.net80造成的,安装的时候检测没有安装.NET8.0不用理会,直接下一步即可,它会自动安装,如下图所示
说个根本的原因~~~您遇到的 HTTP 错误 500.19,配置源显示为 -1和 0,错误代码为0x8007000d。
这个错误代码的核心含义是“配置文件无效”。IIS10服务器正在尝试读取 .NET 8 WebApi 的 web.config文件,导致这个问题的原因通常有以下三种,请按照顺序逐一排查哦!
一、未安装或未正确安装 .NET 8组件
虽然 IIS 成功读取到了 web.config文件,但是 IIS 发现里面有一个名为 的配置节,里面指定了 modules="AspNetCoreModuleV2"。如阁下服务器上没有安装对应的托管模块,IIS 就会认为这个配置是“无法识别的 XML 元素”,从而抛出 0x8007000d 错误。
下载并安装:前往微软官网 https://dotnet.microsoft.com/zh-cn/download 现在对应的组件安装即可!
若不想研究了,就直接来知识付费业务来完成~~
1、一定把你IIS安装全,切记~~可参阅站内文章
Win7、Win10、Win11部署IIS(Internet Information Services)教程
2、把你安装的Microsoft .NET 8.0卸载了,并重启电脑
3、下载我提供的.net组件,解压并安装即可!
给网友处理完成,来自网友的NB ~~~
二、应用程序池的托管管道模式设置错误
打开 IIS 管理器,找到您网站绑定的应用程序池,右键点击该应用程序池,选择“基本设置”,检查“托管管道模式”:对于 .NET 8 WebApi,必须将其设置为 集成 模式。如设置为“经典”模式,就会导致 0x8007000d 错误。
三、web.config文件本身存在XML语法错误或BOM 头问题
打开服务器上的web.config文件,检查是否有红色的波浪线报错,或者标签是否闭合(例如 是否有对应的 )。
检查文件编码(极易被忽视):如果 web.config是在 Mac 或 Linux 环境下生成的,或者被某些编辑器强制保存为了带 BOM 头的 UTF-8 格式,IIS 也会读取出错。
解决方法:使用 Notepad++ 或 VS Code 打开该文件。
在 VS Code 右下角点击当前编码(如 UTF-8),选择“通过编码保存”,然后选择 UTF-8 without BOM(无 BOM 的 UTF-8),覆盖保存后刷新页面重试。
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!
支付宝赞助
微信赞助




