我如何通过"Gecko发动机坠毁.; Gecko发动机坠毁.; Gecko发动机坠毁." 升级abcPDF后出错

The*_*ete 2 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引擎崩溃......"

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

我如何通过此错误?

The*_*ete 5

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

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

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