【问题标题】:How do I get past "Gecko engine crashed.;Gecko engine crashed.;Gecko engine crashed.;" error after upgrading abcPDF我如何通过“Gecko 引擎崩溃。;Gecko 引擎崩溃。;Gecko 引擎崩溃。;”升级 abcPDF 后出错
【发布时间】:2012-03-13 21:22:42
【问题描述】:

我最近将 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 引擎崩溃了……”

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

如何克服这个错误?

【问题讨论】:

    标签: gecko abcpdf


    【解决方案1】:

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

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

    完成上述所有操作后,我就可以再次无错误地渲染 PDF。

    【讨论】:

    • 非常感谢您发布此修复程序!
    • 果然,我以为是升级,其实是并发安装,弄坏了组件!你的解决方案奏效了。我卸载了所有 abcpdf 的东西,重新安装了最新的,一切都很好!
    猜你喜欢
    • 1970-01-01
    • 2020-07-24
    • 1970-01-01
    • 1970-01-01
    • 2017-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多