一开始提示的是HTTP 错误 500.19 - Internal Server Error
模块安装不对,检查web.config里的模块名称
首先去官网了解对应每个状态编码的错误原因
HTTP 状态代码概述 - Internet Information Services | Microsoft Learn
这个需要检查IIS的模块里有没有对应模块,然后去微软下载
我用的是.net core2.1所以下载对应的模块既可
安装完后模块自动加载,我这里命名是AspNetCoreModuleV2。
这时我重现打开网站还是不行提示变了
然后修改web.config里的模块名称为
这时候启动网站,OK!
总结:
遇到看不懂的异常不要慌,先看看错误编码,找找官方文档对于错误的解释,虽然微软文档很多,不过真的有用,而且官方文档就是最好的说明书