小编Don*_*328的帖子

Blazor wasm 托管“无法从配置/TestApp.Client 加载设置 - (AuthenticationService.js)

问题摘要


设置

Boilerplate Blazor 托管 wasm 应用程序,并使用以下身份验证:dotnet new blazorwasm -ho -au Individual -o TestApp

我将默认数据库更改为使用 MySql

我在我的开发机器上运行了该应用程序,并测试了我可以创建用户、登录等。在我的开发环境中一切正常。

部署站点加载后,但在主体顶部显示“正在授权”,并在浏览器底部抛出“发生未处理的错误”消息以及浏览器控制台中的错误消息,如下所示


部署

服务器环境

Raspberry Pi4(8gb) 运行 Ubuntu Server 20.04(64 位)和 Apache2

部署方式

将更改推送到 Github 后,我在服务器上提取并拉取远程存储库

然后,我确保项目构建并发布到/var/www/[MyWebAddress]/TestApp使用:dotnet publish -o /var/www/[my web address]/TestApp --no-self-contained -r linux-x64

我直接从Microsoft 文档复制了我的 apache 站点 conf 文件([我的网址].conf):

<VirtualHost *:80>
    ServerName www.[my web address]
    ServerAlias *.[my web address]

    DocumentRoot "/var/www/[my web address]/TestApp"
    ErrorDocument 404 /wwwroot/index.html

    AddType application/wasm .wasm
    AddType application/octet-stream .dll

    <Directory "/var/www/[my web address]/TestApp">
        Options …
Run Code Online (Sandbox Code Playgroud)

authorization webassembly identityserver4 blazor blazor-webassembly

6
推荐指数
1
解决办法
5855
查看次数