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