2012-03-13 75 views
2

我最近將abcPDF從v8.1.0.7升級到v8.1.1.1(然後再從v8.1.1.1升級到v8.1.1.2)。升級後,我得到了類似下面的錯誤時,我試圖生成PDF:我怎麼過去「壁虎引擎崩潰了;壁虎引擎崩潰了;壁虎引擎崩潰了;」升級後出現錯誤abcPDF

  • 「Gecko引擎無法顯示頁面:Gecko引擎墜毀;壁虎 引擎崩潰...」;
  • 「無法添加HTML:Gecko引擎墜毀;壁虎 引擎墜毀; Gecko引擎崩潰...」

我們使用Gecko引擎(而不是默認的MSHTML引擎)來呈現PDF文件。在我們升級abcPDF之後,我們沒有收到錯誤消息。它位於64位Windows Server 2008 R2上的.Net Framework 4.0/C#/ ASP.Net Web應用程序中。

我該如何克服這個錯誤?

回答

5

下面是我解決問題的方法(如果有人出現同樣的問題):我原先安裝了較新版本的abcPDF,而沒有先卸載舊版本。爲了避免錯誤,我做了以下操作:

  • 從服務器卸載所有版本的abcPDF;
  • 證實,GAC(C:\ WINDOWS \組裝)不包含的abcPDF組件的任何副本
  • 重新安裝最新版本的abcPDF的(8.1.1.2,在寫作時)
  • 證實,所有網頁。配置文件引用了abcPDF程序集的8.1.1.2版本。

一旦我完成了上述所有內容,我就可以再次呈現PDF而不會出錯。

+0

非常感謝您發佈此修復程序! – Todd 2012-03-19 02:59:12

+0

果然,我認爲升級實際上是一個併發安裝,它打破了組件!您的解決方案奏效我卸載了所有abcpdf的東西,重新安裝最新的,一切都很好! – Chris 2012-04-15 07:50:54