【问题标题】:Blazor App not caching framework dll filesBlazor App 未缓存框架 dll 文件
【发布时间】:2021-03-11 13:46:46
【问题描述】:

我有一个 Blazor 应用,它似乎没有缓存任何框架文件 like it should be

每次我重新加载页面时都会收到如下消息:

从网络加载 2.14 MB 资源

从不缓存版本:

从缓存中加载了 2.14 MB 资源

另外浏览器的Cache Storage里面什么都没有:

这发生在本地调试版本和已部署的发布版本中。

我已经检查了添加到 .csproj 的设置,并且可以确认没有明确关闭任何内容。

我已经检查过了,boot.blazor.json 有预期的cacheBootResources: true

我尝试在 Visual Studio 中创建一个空白的 Blazor 应用程序,这可以正常工作。

我的应用程序中是否还有其他可能导致缓存完全禁用的内容?

【问题讨论】:

    标签: blazor blazor-webassembly blazor-client-side


    【解决方案1】:

    经过一些蛮力,试错代码注释;有点奇怪的是,这是因为 Index.html 页面中引用了一段 JavaScript。该类被命名为Response,我只能假设它与 Blazor 的一些引导代码发生冲突。 (可能是Response 类型使用了here?)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-19
      • 2012-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-23
      • 2012-12-13
      相关资源
      最近更新 更多