c# - 输出缓存中断 Blazor
问题描述
我WebEssentials.AspNetCore.OutputCaching
用来缓存我的网页。我将此缓存设置为大约 12 小时,因为例如主页不会刷新很多,但最初加载所有内容可能是一个缓慢的过程。
但是,如果我添加此缓存并在 10 分钟后检查我的网站,我会在控制台中看到以下错误:
The list of component records is not valid
这是 Blazor 输出的错误,所有 Blazor 组件都停止工作。有没有办法来解决这个问题?
我在这里读到Blazor 组件描述符对 5 分钟的超时进行编码。我想这就是原因。可以更改此超时值吗?使用缓存时是否有解决方法?
解决方案
推荐阅读
- javascript - 为什么我得到未定义不是vue js中的对象错误
- r - 强制 devtools::install_github 只安装 32 位版本的软件包?
- jquery - 打开另一个下拉菜单时如何关闭相邻的下拉菜单
- c++ - 面部跟踪 C++ 上的低 FPS
- latex - 段落和图像之间的空间太大
- python - Django - 将图像和视频帖子作为一种帖子处理
- angular - 创建结构指令,将 2 方式绑定应用于其参数
- c# - 反序列化 HTTP 响应
- angular - 即使 ngOnChanges 中的相同代码有效,Ag-grid 也不会通过 ngDoCheck 刷新行
- javascript - 如何在 Node.js 提示符下定义一个函数,不带点前缀?