首页 > 解决方案 > 输出缓存中断 Blazor

问题描述

WebEssentials.AspNetCore.OutputCaching用来缓存我的网页。我将此缓存设置为大约 12 小时,因为例如主页不会刷新很多,但最初加载所有内容可能是一个缓慢的过程。

但是,如果我添加此缓存并在 10 分钟后检查我的网站,我会在控制台中看到以下错误:

The list of component records is not valid

这是 Blazor 输出的错误,所有 Blazor 组件都停止工作。有没有办法来解决这个问题?

我在这里读到Blazor 组件描述符对 5 分钟的超时进行编码。我想这就是原因。可以更改此超时值吗?使用缓存时是否有解决方法?

标签: c#asp.net-coreblazorblazor-server-side

解决方案


推荐阅读