问题说明
Hello,小伙伴们大家好呀~
今天在学习ASP .NET Core Web API 时,项目发布到IIS过程中遇到了一些问题,挂载项目之后网页打不开,提示:HTTP 错误 500.19 - Internal Server Error无法访问请求的页面,因为该页的相关配置数据无效。因此用这篇文章记录一下解决办法。
报错图片
原因分析
经查询,是缺少web.config中需要使用的【AspNetCoreModuleV2】文件,需要在微软官网下载运行组件,并安装即可。
大家可以在【控制面板】–>【系统和安全】–>【管理工具】–>【internet信息服务(IIS)管理器】中找到【模块】,双击打开。
看看里面是不是少了,【ASPNETCoreModuleV2】,如果没有该模块,那大家可以按照我这种方法去下载安装。
解决办法
到微软官网,找到.NET版本,这里使用.NET 5.0进行下载。
链接:https://dotnet.microsoft.com/en-us/download/dotnet
下载完成后双击安装,等待安装完成。然后返回IIS管理器点击重新启动,就可以看到模块中 ASPNETCoreModuleV2了。
最后大家便可以正常访问发布的网页啦~
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
加入交流群
请使用微信扫一扫!