Random Blazor 在 iis 上“无法在资源的‘完整性’属性中找到有效的摘要”

2023-12-15

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

“无法在资源“https://MYWEBSITEURL.com/_framework/System.Private.CoreLib.dll”的“完整性”属性中找到具有计算的 SHA-256 完整性“xV9SflNt5Ex5gP7OznQorlp2VkdJXkcAiopU+h5DRzY=”的有效摘要。该资源具有被封锁了。”

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

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

然而,该模式是随机的。如果我刷新页面几次,它会起作用,如果我再次刷新页面,它会再次崩溃。有时一个资源被阻塞,有时没有,有时 10 个。

任何帮助将不胜感激。


我有同样的问题,看起来根本原因是具有旧哈希值的 service-worker-assets.js 被浏览器缓存(至少我在网络选项卡上的开发工具中看到,当新版本的软件尝试下载新版本时)从磁盘缓存中检索的 service-worker-assets.js 文件)。

请参阅 @dvallmen 发布的 github 问题和潜在解决方案(我尚未在生产中进行测试)

github.com/dotnet/aspnetcore/issues/39016

解决方案是通过注册 SW 并将 updateViaCache 参数设置为“none”来禁用从 HTTP 缓存检索 service-worker-assets.js

navigator.serviceWorker.register('/service-worker.js', {updateViaCache: 'none'})
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Random Blazor 在 iis 上“无法在资源的‘完整性’属性中找到有效的摘要” 的相关文章

  • Blazor:每次 for 循环旋转时组件不会更新

    我目前正在开发 Blazor 项目并面临一个错误 计划是只要 for 循环更新 就每秒更新一个组件 我的问题有点复杂 所以我在另一个项目中重现了这个错误 进行计算的Calculate cs 文件 public class Calculate
  • 加密能保证完整性吗?

    为了构建一个安全的系统 我们可以在开始安全编程之前假设加密保证完整性是真实的吗 无论是对称密钥还是公钥 加密 是我的问题 证明良好 如果没有 有哪些 漏洞 你能给出一个 例子 不 如果您考虑一下 这一点很容易看出一次性垫 http en w
  • 我们可以使用 Bunit 在 Blazor WebAssembly 中进行单元测试控制器吗

    我们可以使用 Bunit x 单元对 Blazor WebAssembly 中的控制器 端点进行单元测试吗 https bunit dev https bunit dev 像这样https learn microsoft com en us
  • Blazor 本地化

    我尝试在 Blazor 应用程序中实现本地化 但在尝试通过视图中的键获取资源值时遇到一些问题 我怎样才能做到这一点 到目前为止 这是我的代码 启动 cs public void ConfigureServices IServiceColle
  • 如何将时间类型的输入与 blazor 绑定

    你好我有2类型变量int我想绑定到min and max的值input类型的time 我怎样才能做到这一点 我不知道该放置什么bind字段 因为有 2 个不同的变量 另外还有min and max属性
  • Django-Postgres 完整性错误:重复密钥 --- 如何修复?

    添加模型的新实例时出现完整性错误 这是回溯 Traceback File home robain webapps django lib python2 6 django core handlers base py in get respon
  • 为 Blazor WASM 保存时重新编译 .razor 文件

    有没有办法让 Blazor WebAssembly 重新编译 razor文件更改 更新然后保存时 我已经习惯了这种情况在传统的 ASP NET Core MVC razor 视图以及客户端框架 如 Angular 中发生 在 ASP NET
  • Blazor 客户端 - 错误 NETSDK1082:“浏览器-wasm”

    我创建了一个简单的 blazor wa 项目 并选择了托管选项 在项目的客户端 它自动附带
  • 在 Blazor 组件中使用带有继承的泛型类型

    我正在尝试在 Blazor 中创建一个 通用列表 组件 并希望该组件能够接受从基类派生的任何对象 我的代码目前如下 基类 public class Model PK for the record Key public int Id get
  • 如何使用 sqlalchemy IntegrityError 查找有问题的属性

    我有一个非常简单的 SqlAlchemy 模型 class User Base The SQLAlchemy declarative model class for a User object tablename users id Colu
  • Blazor - 如何动态创建组件

    我想测试是否可以动态创建 Blazor 组件 我找不到任何方法来做到这一点 我尝试了一些在上面找到的动态内容这个链接 https learn blazor com pages dynamic content 但最终还没有得到任何结果 根据对
  • Razor Pages 与服务器端 Blazor

    用于服务器端 Web 应用程序 就像过去的美好时光一样 Blazor https learn microsoft com en us aspnet core blazor view aspnetcore 3 1旨在提供流行 JavaScri
  • 如何在docker镜像中运行signalr blazor客户端的StartAsync连接?

    我创建了默认的 blazor 服务器端应用程序 然后添加Microsoft AspNetCore SignalR Client and ChatHub班级 然后编辑startup cs文件 添加services AddSignalR and
  • 使用 Blazor 和 C# 刷新 html 表数据

    我有一种情况 我有一个 for 循环 它从我的数据模型创建我的 html 表 该数据模型从 SQL Server Express 获取数据 我想知道是否可以创建一个自动刷新方法 其中表数据仅刷新而不刷新整个页面 如果没有 那么也许 OnCl
  • 将 SQLite 与 Blazor WASM 结合使用有什么好处?

    我正在看这个Steve Sanderson 的视频演示了如何将 SQLite 与 Blazor Web Assembly 结合使用 https www youtube com watch v kesUNeBZ1Os我正在考虑在我的一个项目中
  • Blazor 3.1 嵌套 onmouseover 事件

    我有一个问题 嵌套 div 都有 onmouseover onmouseout 事件 我有一个导航菜单 该菜单由 onmouseover 事件触发 从屏幕一侧弹出 在这个导航菜单中 我有一个弹出打开的子菜单 它也是由 onmouseover
  • NodeJS 在目录中递归地哈希文件

    我能够实现目录中的递归文件遍历 即探索目录中的所有子目录和文件 为此我使用了answer https stackoverflow com questions 5827612 node js fs readdir recursive dire
  • 如何使用 Blazor 在 ASP.NET CORE 中更新数据库后刷新网页

    我正在制作一个小型房间预订网络应用程序 我希望在给定的时间间隔内刷新网页 即给定的一分钟或对数据库进行更改时 我发现StateHasChanged 但我真的不知道如何实现它 这里是新手一克诺比 我尝试将其放在将约会添加到日程表的函数中 va
  • 如何从除自身之外的其他(blazor)库引用js/css文件?

    我如何引用 使用位于引用的 blazor 项目中的 css cs 文件 该文件与 host cshtml 中的当前项目不同 我的意思是
  • Blazor:单击按钮时调用服务器方法?

    我创建了一个示例 Blazor 项目 该脚手架有两个示例 1 调用网页中存在的 C 方法 计数器 2 在网页初始化开始时调用服务器方法 天气表 但没有任何调用服务器方法并在单击按钮时获取结果的示例 那可能吗 例如 我可以将这样的方法添加到

随机推荐

  • 以简单的方式导出到 Excel(但不是 CSV)

    昨天我发现了这个How To通过简单地生成 HTML 将数据导出到 Excel 电子表格 这似乎是一种直接导出带格式的单元格的方法 而仅使用 CSV 格式是无法实现的 我的想法是在Java应用程序中处理一些数据 将结果导出到Excel电子表
  • 为什么 JSLint 不允许在 for 循环中使用“var”?

    我的代码或 plovr 有问题 我去 JSLint 寻求帮助 然而 JSLint 似乎认为这是一个致命错误 并拒绝检查更多代码 for var i 0 i lt data length i 4 为什么 我喜欢这种宣告 我 的方式 如果您使用
  • 跟踪对象的“页面浏览量”或“点击量”数量?

    我确信有人有一个可插拔的应用程序 或教程 可以近似于此 但我很难找到它 我希望能够跟踪特定对象的 视图 数量 就像这里的问题一样 stackoverflow 上有一个 观看次数 如果用户没有登录 我不介意尝试放置 cookie 或记录 IP
  • Ant 使用了错误的 java 版本

    我正在使用 Ant 1 7 0 并安装了位于 JAVA HOME 中的 java 1 6 我想使用 java 1 5 构建一个项目 因此我已将 JAVA HOME 导出为我的 java 1 5 目录 java version 说 1 5 当
  • 为什么 CUDA 的示例 makefile 找不到 CUDA 库?

    我正在运行 Arch Linux 并已从存储库安装了 cuda sdk 和 cuda toolkit 我已经编译了 opt cuda sdk CUDALibraries 中的库 不 我通过在 opt cuda sdk C 中运行 make
  • 使用 Chapel 处理海量矩阵

    我最近偶然发现了 Chapel 我非常想尝试一下 我有一个双重问题 希望它能解决 我通常使用 Python 或 C 工作 当Java陷入困境时 我有两个矩阵I and V 两者都很稀疏 尺寸约为 600K x 600K 密度约为 1 首先
  • 在高清图像上应用 WebGL 滤镜会剪切图像 (fabric V2-beta-6)

    目前正在与面料2 0 6对高清图像应用滤镜 我需要在最短的时间内应用过滤器 为此 我使用 webGL 方法来应用过滤器 如下所述这里 fabric js 演示 如果您将其应用于大小 Original Image size 1 90 MB H
  • 为什么这段代码中图像下方有空格? [复制]

    这个问题在这里已经有答案了 我有以下代码 它允许红色从 a 元素中显示出来 为什么是这样 我本以为 a 元素只会扩展到内容的大小 但看起来它比这个大一点 请参阅此处的代码笔http codepen io anon pen soqEz HTM
  • React Js,我的输入在渲染时失去焦点

    嘿 我是 React js 新手 任何人都可以帮助回答这个问题 如何防止输入字段在打字时失去焦点 每次我在某个输入字段中输入内容时 该字段就会失去焦点 注 第一个 div 输入工作得很好 import React Fragment useS
  • UDF 返回的数组对于调用范围来说太大或太小

    以下函数将数组返回到工作表 我标记一个区域 键入我的函数并按 Ctrl Shift Enter 以使单元格填充记录集中的数据 但是 如果我的 CSE 函数的选定区域大于返回的记录集 我会收到 N A 如果较小 则不会发出任何警告 有没有简单
  • 将数据从表单传递到 yii2 中的控制器

    I am creating a page that has 3 fields product code startdate enddate When I click on the search button it should create
  • 如何使用 AJAX 替换 Rails 3 中的 div?

    我试图使用 RJS 替换 DOM 中的 div 这是我尝试过的代码 控制器有这个方法 def change render update do page page replace test id partial gt input locals
  • C# 使用正则表达式删除括号内的所有内容以及括号本身

    我有一个字符串 var schoolName University of Hawaii Maui Oahu Kaui 我想删除括号内的所有内容以及括号本身 以便字符串仅输出 夏威夷大学 我一直在寻找正确的正则表达式 但尚未找到执行此操作的解
  • 使NSPanel中的NSView成为无关键窗口状态的第一响应者

    是否可以在不提供 NSPanel 关键窗口状态 使主应用程序窗口退出关键 的情况下 为 NSPanel 内的 NSView 提供第一响应者状态 Thanks 好吧 我最终解决了这个问题 但是需要进行大量研究 因此我将在这里发布详细信息 以防
  • Java:创建临时文件并替换为原始文件

    我需要一些创建文件的帮助 我在最后几个小时尝试使用 RandomAccessFile 并尝试实现下一个逻辑 获取文件对象 创建一个具有相似名称的临时文件 我如何确保临时文件将在与给定的原始文件相同的位置创建 写入该文件 用临时文件替换磁盘上
  • Oracle 的 MySQL 等效会话变量

    在 MySQL 中 我可以使用单个 创建访问会话变量 初始化示例 set myVar true 一些包含此代码的触发器 if myVar is not true then execute something Oracle 10g 中的等效项
  • PrimeNG DataTable 自定义排序或过滤 (Angular 2)

    我在 PrimeNg Datatable 中的排序 过滤日期列中遇到问题 因为我正在显示日期 dd mm yyyy 字符串 如果使用模板显示 dd mm yyyy 则过滤器不能作为处理日期 ISO 格式的实际数据绑定的过滤器 如果从后端将数
  • 如何在 asp.net 的 datagridview 列中显示总和

    我有一个 datagridview 用于显示交易记录 datagridview 中的一列是 金额 网格视图代码enter code here
  • Reactjs Redux:mapStateToProps 未在状态更改时渲染组件

    我在同一组件上有搜索过滤器和排序输入 我正在使用重新选择 选择器包 其中数据数组被过滤和排序 mapStateToProps 正在更新每个搜索过滤器结果上的组件 但 mapStateToProps 在对数组进行排序后不会更新组件 选择器 i
  • Random Blazor 在 iis 上“无法在资源的‘完整性’属性中找到有效的摘要”

    我在加载使用 blazor 构建和发布的网站时遇到问题 我收到以下错误消息 无法在资源 https MYWEBSITEURL com framework System Private CoreLib dll 的 完整性 属性中找到具有计算的