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

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...