微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CefSharp.OffScreen.NETCore 与 Azure 功能

如何解决CefSharp.OffScreen.NETCore 与 Azure 功能

我正在尝试创建一个 Azure 函数,该函数接受一个 url,然后返回页面的屏幕截图。 我已将 CefSharp.OffScreen.NETCore 包添加到项目中,并添加了 CefSharp.MinimalExample 中用于生成屏幕截图的代码。在一个简单的 Core 控制台应用程序中运行它按预期工作,但是当作为 Azure 函数运行时,我收到以下错误

System.Private.CoreLib:执行函数时出现异常: Http 示例。 CefSharp.Core:无法加载文件或程序集 'CefSharp.Core.Runtime,版本=88.2.90.0,文化=中性, PublicKeyToken=40c4b6fc221f4138'。试图加载一个 格式不正确的程序。 System.Private.CoreLib:一次尝试 被用来加载格式不正确的程序。 (0x8007000B)。

解决方法

抱歉,我没有重现您的问题。据我所知,Azure Function 在 32 位操作系统上运行,这可能与您的程序集不匹配。

如您所说,您的项目在本地运行良好,请检查您的本地环境和 Function App 环境之间的差异。

,

我现在要实施同样的事情:

enter image description here

我认为这可能会解决您的问题。只运行 CEF X64

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。