IIS 发布.NET Core出现HTTP 500 InternalServer Error(Windows7 Windows10 WindowsServer2016 已解决

在运用.NET Core2.2开发 MVC项目时,发布程序到IIS出现上述错误(图片源于网络,出错时未截图) 主要是Internal Server Error 500 问题解决办法一&

在运用.NET Core2.2开发 MVC项目时,发布程序到IIS出现上述错误(图片源于网络,出错时未截图)

主要是Internal Server Error 500

问题解决办法一:

修改文件权限,就是针对文件件->右键->安全->编辑->添加->把authentic user、 user、Administrator、iis-iuser等用户加入进去

解决办法二:

因为项目是在NETCore上面开发的,对于普通系统会缺少一个host环境,因此需要添加一个dotnet-hosting-2.2.2-win的容器文件

将文件下载安装后程序成功运行(对于win7 win10 winserver2016上面情况都可以解决):

按照以前的经验修改了文件件访问权限,还是同样的问题,就想到有没有可能是因为NET Core版本太新,系统可能不支持,于是在网上搜索答案,终于搜到了有用的答案。来自yiershan1314.提供的答案。

主要是缺少dotnet-hosting-2.2.2-win 来自微软的官方托管程序。安装后,网站运行正常。

 

发布者:admin,转转请注明出处:http://www.yc00.com/web/1732763811a3642500.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信