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

在winserver服务器上部署net6应用后,访问接口得到以下提示:

原因是因为没有安装net6的运行时和环境,我们可以在windows自带的 "事件查看器" 查看原因。

可以直接根据给出的地址去官网下载sdk环境,安装即可

下载对应的net版本,建议直接下载sdk安装,如果只安装runtime运行时可能还会缺少其他环境

官网地址:https://dotnet.microsoft.com/en-us/download/dotnet

安装即可