.net6发布接口时报错HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效 错误代码 0x8007000d
.net6接口发布到IIS时报错500.19 - Internal Server Error

这时已经安装了.net相关的运行时,报错后把下面三个都安装了


结果还是报错,后面找到方法说是
.netcore在部署到IIS时会生成一个webconfig文件,文件里指定了AspNetCoreModuleV2模块

先打开IIS,在功能试图中找到模块

有安装的话,在这里可以找到模块,没有可以打开右上角的配置本机模块确认一下,如果在配置本机模块中也没找到的话就到官网下载

官网地址: 下载.NET 6.0,要选这个Hosting Bundle

安装之后就能正常访问了
之后进行测试发现,只需要安装.Net Core的Hosting Bundle就可以正常发布接口,其他都可以不用安装

浙公网安备 33010602011771号