【问题标题】:Random Blazor "Failed to find a valid digest in the 'integrity' attribute for resource" on iisIIS 上的随机 Blazor“未能在资源的“完整性”属性中找到有效的摘要”
【发布时间】:2021-05-09 18:55:19
【问题描述】:

加载使用 blazor 构建和发布的网站时遇到问题。我收到以下错误消息:

“无法在资源“https://MYWEBSITEURL.com/_framework/System.Private.CoreLib.dll”的“完整性”属性中找到有效的摘要,计算出的 SHA-256 完整性为“xV9SflNt5Ex5gP7OznQorlp2VkdJXkcAiopU+h5DRzY=”。该资源已被阻止。"

我假设浏览器阻止文件下载,因为发布时创建的哈希值不匹配。

发布后没有编辑文件并且不涉及 git 我从 VS 2019 发布应用程序并通过 FTP 上传到服务器。

但是,模式是随机的。如果我刷新页面几次,它可以工作,如果我再次刷新页面,它会再次中断。有时一个资源 gest 被阻止,有时没有,有时 10 个。

任何帮助将不胜感激。

【问题讨论】:

    标签: blazor integrity


    【解决方案1】:

    发生这种情况的原因有很多,其中之一是您的 ftp 程序在传输过程中完全修改了文件。 要解决此问题,您可以尝试以下组合:

    1. 为您的 ftp 程序选择“保留传输文件的时间戳”。
    2. 尝试将传输类型更改为二进制。

    【讨论】:

      猜你喜欢
      • 2021-12-23
      • 2021-10-19
      • 2019-04-13
      • 1970-01-01
      • 2021-03-07
      • 2020-10-15
      • 1970-01-01
      • 2018-07-03
      • 1970-01-01
      相关资源
      最近更新 更多