今天部署一台新的服务器的时候在IIS部署.NetCore下出现了一些问题,在此记录
部署.Net Core项目在iIIS10上出现 HTTP 错误 500.19,错误代码:0x8007000d,iis 无法访问请求的页面,因为该页的相关配置数据无效。
以及
HTTP 错误 500.21 - Internal Server Error
处理程序“aspNetCore”在其模块列表中有一个错误模块“AspNetCoreModule”
查看问题原因:
缺少.NetCore模块
解决办法:
-
去https://www.microsoft.com/net/download/windows
-
下载程序所对应的.NetCore Runtime 3.1.4 下的Hosting Bundle Installer
-
如果存在.netcore2.2等多个版本就全都下载就好
-
安装完成记得整个IIS重新启动即可