Как мне пройти «Двигатель Gecko разбился. Двигатель Gecko разбился. Двигатель Gecko разбился .;» ошибка после обновления abcPDF - PullRequest
2 голосов
/ 14 марта 2012

Я недавно обновил 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, размещенном на 64-битной Windows Server 2008 R2.

Как мне пройти эту ошибку?

1 Ответ

5 голосов
/ 14 марта 2012

Вот как я решил проблему (в случае, если у кого-то есть такая же проблема): я первоначально установил более новую версию abcPDF, не удаляя сначала старую версию. Чтобы обойти ошибку, вот что я сделал:

  • Удаление всех версий abcPDF с сервера;
  • Подтвердил, что GAC (c: \ windows \ assembly) не содержит копий сборок abcPDF
  • Переустановлена ​​последняя версия abcPDF (8.1.1.2, на момент написания)
  • Подтверждено, что все файлы web.config ссылаются на версию 8.1.1.2 сборки abcPDF.

После того, как я выполнил все вышеперечисленное, я смог снова без проблем рендерить PDF-файлы.

...