返回
.NET8站点报错:HTTP Error 500.31 - Failed to load ASP.NET Core runtime
2024-03-11
1448 0在IIS部署.NET8网站时报错:HTTP Error 500.31 - Failed to load ASP.NET Core runtime。服务器上已经安装了.NET8 X64运行时,如何解决?
HTTP Error 500.31 - Failed to load ASP.NET Core runtime
Common solutions to this issue:
The specified version of Microsoft.NetCore.App or Microsoft.AspNetCore.App was not found.
Troubleshooting steps:
Check the system event log for error messages
Enable logging the application process' stdout messages
Attach a debugger to the application process and inspect
For more information visit: https://go.microsoft.com/fwlink/?LinkID=2028526
解决方法:
如果是在IIS里发布网站的话,不是下载runtime运行时,而是下载Hosting Bundle。可以从微软官网下载.NET8的Hosting Bundle,下载安装后网站就可以正常访问了。
其他版本的ASP.NET Core在IIS里部署也是一样的做法,下载安装Hosting Bundle就可以了。
您可能感兴趣:
网友点评
提交
相关阅读
.NET网站开发用VSCode还是VisualStudio?
在.NET Core应用程序中使用Polly实现重试模式
.NET MVC jquery.validate errorPlacement无效
.NET JWT库Microsoft.IdentityModel.Tokens示例
Web开发选.NET还是PHP?就业收入前景分析
ML.NET报错“RegressionCatalog.RegressionTrainers未包含“FastTree”的定义
C# .NET Core 使用Snowflake.Core生成全局唯一ID
.NET中Task和ValueTask的区别
.NET(C#)的优势和劣势
使用 .NET 为 Microsoft AI 构建可扩展网关