运行 razor 页面托管,blazor web 程序集,IIS 10 上的应用程序

Running razor pages hosted, blazor web assembly, application on IIS 10

我创建了一个 razor 页面应用程序,它在各个页面上托管了多个 blazor wasm 组件。 它在 visual studio 中运行得很好,在浏览器开发人员工具控制台中没有报告任何错误,但是当我将已发布的应用程序上传到一个新的 aws ec2 实例时,它 returns 出现了 500 错误。 请问这是 .net 核心、IIS 还是 AWS 的问题?

我在使用新的 AWS 实例时遇到问题 运行 普通的旧剃刀页面应用程序。 您是否安装了 .Net 核心托管包?

https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-aspnetcore-6.0.3-windows-hosting-bundle-installer

它立即修复了我的 500s。