将现有的 Blazor WebAssembly(托管)应用程序转换为 PWA 问题

Convert an existing Blazor WebAssembly (hosted) App into a PWA Problems

我最近创建了一个 Blazor WebAssembly(托管)应用程序。现在我需要一个通知服务。我严格按照 documentation.

转换了我现有的项目

当我在 VS2019 中开始调试时,应用程序中没有 PWA 功能,当我将其部署到 Azure 应用程序服务时,该功能出现了。数据由数据库提供,但是当我单击一个按钮时,什么也没有发生。没有 SignalR 处理,没有数据库处理。

我怀疑在本地调试时 service-worker.js 运行不正常,因此看不到 PWA。当我部署它时,由于切换到服务-worker.published.js.

,PWA 可以正常工作

为什么 PWA 在调试时不起作用?

如果它在工作,为什么应用程序不再工作了?

根据我的研究,我发现 Github.

中使用 VisualStudio-2019 的 PWA 存在一个持续的问题

但是您可以使用 VisualStudio-2017 按照此 link.

调试 PWA 应用程序