我有一個使用ABCPdf生成和提供PDF文件的MVC .NET應用程序。 它在我們的幾個開發機器上運行良好,但有一臺機器無法運行。(ABCPdf)無法添加HTML:RPC到Gecko引擎進程失敗
該機器是Windows Server 2003(32位)。
我們首先嚐試bin部署所有的ABCPdf文件,但是我們得到了這個錯誤。在機器上安裝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權限相關的建議。
EDIT2:
我們試着跑這裏找到簡單的項目:http://www.websupergoo.com/support.htm#deployhttp://www.websupergoo.com/download/testscripts8net.zip
這個項目給了我們同樣的錯誤,這可能表明,這不是權限問題。
ABCPdf7也安裝在這臺機器上,所以我們嘗試了這裏的建議:https://stackoverflow.com/a/9706680/320623 但這也沒有幫助。
謝謝
我也得到這個錯誤,但我的是由ABCPDF試圖將網頁轉換爲60頁的PDF引起的。我假設它有某種內部超時? – Jimbo