azure Blazor WASM服务器缓存

wtlkbnrh  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(96)

我的应用程序显示过时的数据,直到应用程序在Azure面板中重新启动。
在Visual Studio 2020的调试模式下,它不会在本地发生
使用Entity Framework 6
这是对数据库的直接调用,以获取订单的详细信息。
我已经搜索过了,但没有找到任何关于服务器端缓存的信息。
在_Host.cshtml中,我添加了以下客户端JavaScript:

<script type="text/javascript">
    caches.delete("blazor-resources-/").then(function (e) {
        console.log("'blazor-resources-/' cache deleted");
    });
</script>

字符串
删除本地缓存。
硬刷新浏览器也不会刷新数据。
有谁能给点建议吗?

lx0bsm1f

lx0bsm1f1#

可能没有关系,因为你是通过数据库引用数据。但我知道我有一个关于缓存和部署吨的问题,当我开始与Blazor Wasm,直到我了解了更多关于服务工作者。我确实想出了一个快速的bypass.为您的项目提供自己的实现。

相关问题