我的团队目前正在开发一款新的Blazor应用程序,我们面临着一些奇怪的行为。我们使用Azure Dev Ops部署我们的应用程序,但有时似乎会出错。若我们使用相同的管道部署相同的版本,问题就可以解决。。。
这是我们(有时(在每个浏览器chrome、firefox、edge中都会遇到的错误…:
admin:1 Failed to find a valid digest in the 'integrity' attribute for resource 'https://domain/_framework/dotnet.timezones.blat' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
这似乎完全是随机发生的。我们什么都试过了。。。比如禁用压缩、检查IIS设置、清除缓存。。。我们还阅读了完整的Microsoft文档。其他一些人也遇到了这个问题,他们通过清除obj/文件夹找到了解决方案。但我们在当地从来没有这个问题。。。所以这不是我们的解决方案。
有人知道可能是什么问题吗?因为到目前为止,这对我们来说似乎完全是随机的。
该应用程序是ASP。NET核心托管而非独立。
任何帮助都将不胜感激!
问候,
Evert
我刚刚遇到了完全相同的问题。我的VS解决方案在VS 2022下编译并运行,没有问题。但当我发布到我的dev或prod web服务器时,我收到了与您遇到的相同的消息。我通过清除解决方案中所有项目中的bin、obj和.config文件夹解决了这个问题。您提到您在本地没有问题,我也没有,这在我部署时仍然解决了问题。我怀疑某个旧版本的文件正在某个地方进入部署管道。Mine也是下的托管解决方案。净6.0.2。