我按照以下步骤在 Visual Studio 中创建了一个新的 Blazor WASM 应用程序:
创建一个新的 WASM 应用
- 创建一个新的 Blazor WASM 应用程序。
- 检查 ASP.NET 核心。
- 检查 PWA。
- 设置个人用户帐户。
为应用程序创建一个新的数据库
- 在 Visual Studio 中打开包管理器控制台
- 更新数据库。
运行新应用
- 运行应用程序。
- 注册一个新用户。
- 使用新用户登录。
检查页面
- 在浏览器中检查页面。
- 查看“网络”标签。
- 刷新页面。
输出
![enter image description here](https://i.stack.imgur.com/N9GZ3.png)
问题:为什么要重复下载?可以避免吗?
您可以在上图中看到许多文件被下载了两次。 openid-configuration 甚至被下载了 4 次。部分请求被取消。
我假设 index.html 首先被下载,然后它转到登录回调,然后重定向回来。但我不确定我是否理解以及是否绝对需要双重下载或可以以某种方式解决。