我有一个Blazor WebAssembly应用程序,它由ASP.NET核心后端托管。除了为Blazor应用程序提供服务外,后端还有一些API端点在Blazor应用程序中使用,以及一些用作管理仪表板的页面。
在本地开发期间,所有操作都是正确的,我可以从Blazor应用程序内部导航到管理页面,然后再返回。一旦我将这个设置发布到开发服务器上,Blazor应用程序似乎就会阻止对管理页面的任何请求。我知道这是可能的,因为这是内置的身份系统所做的。每当我试图访问我的/admin页面时,Blazor应用程序将保持打开状态,并显示消息:--对不起,这个地址上什么都没有.
我需要调整什么才能让事情像在当地一样运作呢?
发布于 2020-08-28 16:35:11
经过进一步的研究,我发现我的问题在于service-worker.published.js如何处理请求。为了获得更好的脱机支持,我使用PWA功能设置了这个应用程序。
有关此主题的更多信息,请参阅Microsoft提供的文档:支持服务器呈现的页面
https://stackoverflow.com/questions/63567689
复制相似问题