【问题标题】:Blazor web assembly website not working in Azure Static WebAppBlazor webassembly 网站在 Azure 静态 Web 应用程序中不起作用
【发布时间】:2020-12-10 23:31:31
【问题描述】:

我在 Blazor Web 程序集中有一个现有网站,它可以与 Azure 商店帐户(Azure 存储静态网站)一起正常工作。

同一个应用程序,我通过 GitHub 工作流操作部署在 Azure 静态 WebApp 中,但它不工作。

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

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

更新

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

Root/MyApp/MyApp.csproj

Root/MyAPI/MyAPI.csproj

【问题讨论】:

    标签: azure blazor azure-static-web-app


    【解决方案1】:

    Azure 静态 Web 应用目前处于预览阶段,支持 JavaScript 和 TypeScript 前端应用,包括使用 Vue.js、React、Angular 等流行框架开发的应用。

    由于它使用 Github 操作来部署应用程序,我们只需要修改 azure static web 应用程序生成的工作流文件即可部署我们的 Blazor 应用程序。

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

    【讨论】:

    • 我同意它处于预览状态,即使我尝试了示例应用程序并且它正在工作。我会尝试上面的链接,看看是否缺少任何东西..
    猜你喜欢
    • 1970-01-01
    • 2021-06-23
    • 2020-10-18
    • 2022-12-08
    • 2021-07-21
    • 2021-12-16
    • 2021-07-31
    • 2023-01-13
    • 1970-01-01
    相关资源
    最近更新 更多