Blazor WASM本地出现资源完整性校验及证书无效问题求助
Blazor WASM Hosted本地环境证书及资源完整性错误问题
此前仅在发布文件的控制台日志中偶尔出现Failed to find a valid digest in the 'integrity' attribute for resource错误,本地运行从未出现。但近日该错误突然在本地环境出现,同时还伴随自签名证书无效的ERR_CERT_AUTHORITY_INVALID错误。
已尝试的修复操作:
- 重建/清理解决方案
- 删除所有bin/obj文件夹
- 更换浏览器测试(原用Chrome,尝试了Firefox/Edge)
- 通过CLI执行
dotnet watch运行,曾在部分场景生效但现已失效 - 卸载并重新安装IIS Express
- 卸载并重新安装VS 2022
- 多次执行
dotnet dev-certs https --clean和dotnet dev-certs https --trust重新生成本地证书,但仍存在ERR_CERT_AUTHORITY_INVALID错误 - 确认localhost证书已存在于
Current User/Personal和Current User/Trusted Root Certification Authorities文件夹中 - 关闭Visual Studio,删除bin/obj/.vs文件夹后重启电脑重试
- 尝试了一些非技术的解决方法
问题疑似与证书相关,但所有能想到的方案均已尝试。另外,工作电脑运行Sophos安全软件,曾发现它偶尔拦截部分DLL,但拦截情况不稳定,暂无法确定是否为问题根源。
环境信息:
- VS2022 17.4.4
- .NET 7
- Blazor WASM Hosted项目
内容的提问来源于stack exchange,提问作者George Fabish
相关产品推荐
相关产品推荐

