本人刚学webApi,在发布到IIS之后运行报如下错误:
HTTP 错误 500.19 - Internal Server Error
无法访问请求的页面,因为该页的相关配置数据无效。
我也去查过官方文档,给出的解释大概是说 没办法解析web.config文件,官方也没有给出具体的解决方案,无奈只好百度,百度搜了一圈,方法都用上了 还是报500.19
最后在无奈之际 就猜测是不是服务器的运行环境问题,毕竟我的服务器是比较老的。
于是,就在官网找运行环境,然后就发现了如下图这个玩意。
第一个是控制台运行环境,第二个是电脑运行环境,第三个就是服务器运行环境。
PS:本人的开发环境是 Core5
附上地址:Download .NET 5.0 Runtime
下载,然后在放到服务器安装 点击安装 就自动安装了。
安装之后就意外的可以访问的webapi了