簡體   English   中英

使用wkhtmltopdf.exe在Live Server(Windows 2008 R2企業版)中無法生成PDF,但可以在本地主機中使用

[英]PDF is not Generating in Live Server (Windows 2008 R2 enterprise) with wkhtmltopdf.exe, but works in Local Host

我們正在使用wkhtmltopdf.exe (長達10個月沒有出現問題),但是從幾天開始,我們就遇到了wkhtmltopdf.exe問題。 目前,我們從wkhtmltopdf.exe得到錯誤,並且沒有為我們生成PDF,我們使用JavaScript。 當我單擊頁面時,將轉到我們的書面錯誤頁面。 我們在PDF中的問題不是來自wkhtmltopdf.exe任何版本。 我們的代碼和應用程​​序非常清楚。 wkhtmltopdf.exe在本地工作,為什么不在實時服務器(Windows 2008 R2企業版)中工作? 我們已經嘗試了來自(wkhtmltopdf站點)[ http://wkhtmltopdf.org/downloads.html]的所有版本,所有版本均在localhost中工作,但未在實時服務器中工作。此工具在我們的產品中非常重要,期待您的回音。

可能您在本地使用ASP.NET開發服務器(Cassini,基本上是IIS6),而在Windows Server上,則使用IIS 7+。 您的ASP.NET應用程序池可能處於集成模式安全性(在IIS7 +上),並且不能從那里調用外部程序(可以在IIS6模式下-IIS7中為經典模式),更不用說訪問Web應用程序根文件夾外部的路徑了。

您可以嘗試將wkHtmlToPdfSharp合並為DLL。
我在這里: https//github.com/ststeiger/wkHtmlToPdfSharp

這是Pechkin項目的次要版本
https://github.com/gmanny/Pechkin

或者您可以嘗試將應用程序池切換為經典模式。

您使用的wkhtmltopdf是什么版本? 我遇到了完全相同的問題,我的版本是0.12.3。

經過3天的努力解決此問題,我發現要使whtmltopdf軟件生成pdf,我們需要2個文件msvcp120.dll和msvrp120.dll從服務器端運行。 在將這兩個文件復制到與wkhtmltopdf.exe相同的文件夾之后。 它運作完美。 希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM