Failed to find a valid digest in the 'integrity' attribute for resource

2021-11-18  乐帮网

blazor

在ASP.NET Core Blazor 框架下的项目发布后不能正常运行,在浏览器使用F12查看调试输出后可以看到到错误Failed to find a valid digest in the 'integrity' attribute for resource,遇到这种情况也是很少见,主要是使用的Visaul Studio 版本变化后或者不同人之间编译同一份完整代码会遇到这个问题。

期间也网上搜索了很多:比如这篇:https://blog.csdn.net/ohdajing/article/details/115797967

本人很不赞同这种方法解决。我遇到这个错误是由使用Visaul Stuido 2019和Visaul Stuido 2022分别编译发布项目。
也搜索了国外开发者的解决方案:

https://stackoverflow.com/questions/69926878/failed-to-find-a-valid-digest-in-the-integrity-attribute-for-resource-in-blazo
https://www.codeproject.com/Questions/5297942/Failed-to-find-a-valid-digest-in-the-integrity-att

最后正确的方法如下:

(1)如果代码是使用SVN或者Git托管,请确认项目中的 obj和bin目录不要上传到代码托管服务器,(这个是基本常识,但是小白可能还会犯)
(2)在项目目录下(你要发布的项目)删除掉obj和bin目录。

最后再正常发布,一切正常。方法来自官方的github issue 反馈系统。

官方说明:https://docs.microsoft.com/en-us/aspnet/core/blazor/host-and-deploy/webassembly?view=aspnetcore-5.0

公众号二维码

关注我的微信公众号
在公众号里留言交流
投稿邮箱:1052839972@qq.com

庭院深深深几许?杨柳堆烟,帘幕无重数。
玉勒雕鞍游冶处,楼高不见章台路。
雨横风狂三月暮。门掩黄昏,无计留春住。
泪眼问花花不语,乱红飞过秋千去。

欧阳修

付款二维码

如果感觉对您有帮助
欢迎向作者提供捐赠
这将是创作的最大动力