HTTP Error 500.31 - Failed to load ASP.NET Core runtime

在winserver服务器上部署net6应用后,访问接口得到以下提示:
HTTP Error 500.31 - Failed to load ASP.NET Core runtime_第1张图片
原因是因为没有安装net6的运行时和环境,我们可以在windows自带的 “事件查看器” 查看原因。
HTTP Error 500.31 - Failed to load ASP.NET Core runtime_第2张图片
HTTP Error 500.31 - Failed to load ASP.NET Core runtime_第3张图片
可以直接根据给出的地址去官网下载sdk环境,安装即可

下载对应的net版本,建议直接下载sdk安装,如果只安装runtime运行时可能还会缺少其他环境
官网地址:https://dotnet.microsoft.com/en-us/download/dotnet
HTTP Error 500.31 - Failed to load ASP.NET Core runtime_第4张图片
HTTP Error 500.31 - Failed to load ASP.NET Core runtime_第5张图片

安装即可
HTTP Error 500.31 - Failed to load ASP.NET Core runtime_第6张图片

你可能感兴趣的:(iis,http,500.31)