2016-08-25 21 views
3

我使用HiQPdf DLL將我的HTML轉換爲PDF。它適用於所有服務器,但是當我將它部署到Azure時,它會引發錯誤。下面是錯誤: -HiQPdf.HtmlToImage azure中的HTML佈局錯誤

「HiQPdf.HtmlToImage HTML佈局錯誤」

感謝您的幫助提前。

+0

我有同樣的issue.My HTML到PDF解決方案正在亞馬遜但在Azure雲環境中的引發異常完美的罰款。我使用相同的HiqPdf。 –

+0

Parveen:如果您發現任何解決方案,請與我們分享。 –

回答

1

請檢查關於Azure部署的HiQPdf HTML to PDF Converter for .NET FAQ。我在下面複製了該頁面的信息。

基本上你可以使用HiQPdf庫在Windows Azure雲服務和虛擬機而不是在網站,因爲網站在一個受限制的沙盒中運行。使用Visual Studio,您可以輕鬆地將現有的ASP.NET 4.0或MVC應用程序轉換爲Web角色,方法是將雲服務項目添加到包含項目的解決方案中。爲此,請打開您的解決方案,右鍵單擊ASP.NET項目,然後從菜單中選擇「添加Windows Azure雲服務項目」選項。右鍵單擊已添加的雲服務項目,然後選擇「包」選項以生成可作爲Azure Cloud Service進行部署的包和配置文件。

+0

這不是一個解決方案。爲什麼我應該將我的解決方案從網站轉換爲Web角色。 –

+2

如果您想快速解決問題,您應該轉換爲Web角色。否則,如果它不適合您的選項,那麼你就必須實現一個單獨的雲服務,從您的網站調用。正如答案中所解釋的,該庫僅直接在Azure雲服務中工作。如果不能轉換爲Azure的Web角色,這並不意味着它不是一般的一個可能的解決方案。 – HiQPdf

+0

@HiQPdf你能提供一些鏈接,我怎麼能建立一個新的Azure的雲服務使用HiQPdf處理PDF生成? – Kevin