Blazor Web程序集网站无法在Azure静态WebApp中运行

问题描述

我在Blazor Web程序集中已有一个网站,并且可以与Azure商店帐户(Azure Storage静态网站)正常工作。

我通过GitHub工作流操作在Azure静态WebApp中部署了同一个应用程序,但无法正常工作。

我可以在浏览器控制台窗口中看到以下错误

enter image description here

仅_content和_framework文件夹下的Javascript文件无法加载。我看不到Azure静态WebApp中的任何选项来验证是否成功部署了这些文件

已更新

Visual Studio 2019认模板应用程序具有认github工作流程,但我无法使用认工作流程文件,因此我尝试根据我的文件夹结构进行更改,以下是我的项目结构

Root / MyApp / MyApp.csproj

Root / MyAPI / MyAPI.csproj

解决方法

Azure Static Web Apps当前处于预览状态,并支持JavaScript和TypeScript前端应用程序,包括使用诸如Vue.js,React,Angular等流行框架开发的应用程序。

由于它使用Github动作来部署应用程序,因此我们只需要修改由Azure静态Web应用程序生成的工作流文件即可部署Blazor应用程序。

您可以参考该文章以部署Blazor WASM应用程序: https://www.maneu.net/blog/2020-05-deploy-blazor-client-apps-with-azure-static-apps/