1

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

System.Private.CoreLib:执行函数时出现异常:HttpExample。CefSharp.Core:无法加载文件或程序集“CefSharp.Core.Runtime,版本=88.2.90.0,文化=中性,PublicKeyToken=40c4b6fc221f4138”。试图加载格式不正确的程序。System.Private.CoreLib:试图加载格式不正确的程序。(0x8007000B)。

4

2 回答 2

1

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

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

于 2021-03-19T10:38:41.113 回答
0

I am about to implement the same thing now:

enter image description here

I think this may resolve your issue. Only ever run CEF X64

于 2021-08-03T13:06:42.027 回答