NET Webview2无法打开网页解决方法,坑爹!!!

发布网友 发布时间:2024-12-20 23:16

我来回答

1个回答

热心网友 时间:2024-12-21 00:59

在使用.NET开发过程中,遇到了使用Webview2打开网页时出现白屏,不显示网页的问题。系统错误日志显示,msedgewebview2.exe尝试加载的dll文件不符合微软签名级别要求。问题的根源在于公司内部安装的加密系统导致。

解决此问题的方法是,通过增加注册表项来调整代码完整性设置。在注册表路径`计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\WebView2`下,新建一个DWORD(32位)值,命名为`RendererCodeIntegrityEnabled`(启用渲染器代码完整性),并设置其值为0。这样可以允许msedgewebview2.exe加载不符合微软签名级别要求的dll文件,从而解决问题。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com