我如何通过“Gecko发动机坠毁。; Gecko发动机坠毁。; Gecko发动机坠毁。”升级abcPDF后出错

时间:2012-03-13 21:22:43

标签: gecko abcpdf

我最近将abcPDF从v8.1.0.7升级到v8.1.1.1(后来从v8.1.1.1升级到v8.1.1.2)。在升级之后,每当我尝试生成PDF时,我都会遇到与以下类似的错误:

  • “Gecko引擎无法渲染页面:Gecko引擎崩溃。”Gecko 发动机坠毁......;“
  • “无法添加HTML:Gecko引擎崩溃。; Gecko 发动机坠毁了。壁虎发动机坠毁......“

我们使用Gecko引擎(而不是默认的MSHTML引擎)来渲染PDF。在我们升级abcPDF之后,我们才收到错误消息。这是在.Net Framework 4.0 / C#/ ASP.Net Web应用程序中,托管在64位Windows Server 2008 R2上。

如何解决此错误?

1 个答案:

答案 0 :(得分:5)

以下是我解决问题的方法(如果有人遇到同样的问题):我最初安装了较新版本的abcPDF而没有卸载旧版本。为了克服这个错误,这就是我所做的:

  • 从服务器卸载所有版本的abcPDF;
  • 确认GAC(c:\ windows \ assembly)不包含任何abcPDF程序集的副本
  • 重新安装最新版本的abcPDF(编写本文时为8.1.1.2)
  • 确认所有web.config文件都引用了abcPDF程序集的8.1.1.2版本。

完成上述所有操作后,我能够再次无错误地呈现PDF。