ABCPdf を使用して PDF ファイルを生成および提供する MVC .NET アプリケーションがあります。いくつかの開発マシンでは正常に動作しますが、実行できないマシンがあります。
マシンは Windows Server 2003 - 32 ビットです。
最初にすべての ABCPdf ファイルを bin デプロイしようとしましたが、このエラーが発生しました。マシンに ABCpdf をインストールした後も、このエラーが引き続き発生します。
これは、発生しているエラーです (ABCPdf のインストール前とインストール後):
WebSupergoo.ABCpdf8.Internal.PDFException: Failed to add HTML: RPC to Gecko engine process failed.Remote process terminated unexpectedly.
[PDFException: Failed to add HTML: RPC to Gecko engine process failed.Remote process terminated unexpectedly.]
WebSupergoo.ABCpdf8.Doc.AddUrl(String url, Boolean paged, Int32 width, Boolean disableCache) +181
WebSupergoo.ABCpdf8.Doc.AddImageUrl(String url, Boolean paged, Int32 width, Boolean disableCache) +78
WebSupergoo.ABCpdf8.Doc.AddImageUrl(String url) +64
不足している可能性のある依存関係はありますか? サーバー マシンで構成する必要があるものはありますか?
編集:問題のマシンは、より安全で制限された環境です。このエラーがアクセス許可の問題を示していると思われる場合は、ABCPdf アクセス許可に関連するアイデアをいくつか提案してください。
編集2:
ここにある単純なプロジェクトを実行しようとしました: http://www.websupergoo.com/support.htm#deploy http://www.websupergoo.com/download/testscripts8net.zip
このプロジェクトでも同じエラーが発生しました。これは、これが権限の問題ではないことを示している可能性があります。
このマシンには ABCPdf7 もインストールされていたので、ここから提案を試みました: https://stackoverflow.com/a/9706680/320623 しかし、それも役に立ちませんでした。
ありがとう