我的应用程序显示过时的数据,直到应用程序在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>
字符串
删除本地缓存。
硬刷新浏览器也不会刷新数据。
有谁能给点建议吗?
1条答案
按热度按时间lx0bsm1f1#
可能没有关系,因为你是通过数据库引用数据。但我知道我有一个关于缓存和部署吨的问题,当我开始与Blazor Wasm,直到我了解了更多关于服务工作者。我确实想出了一个快速的bypass.为您的项目提供自己的实现。