2016-08-25 17 views
3

HiQPdf DLLを使用してHTMLをPDFに変換しています。これはすべてのサーバーで動作しますが、これをAzureにデプロイするとエラーになります。以下は、エラーがある: -HiQPdf.HtmlToImage紺碧のHTMLレイアウトエラー

"HiQPdf.HtmlToImage HTMLのレイアウトエラー" 事前にあなたの助けのための

感謝。

+0

私は同じ問題を抱えています。私のHTMLからPDFへの解決策は、アマゾンで完璧に機能していますが、Azureクラウド環境では例外をスローしています。私は同じHiqPdfを使用しています。 –

+0

Parveen:解決策が見つかった場合は、共有してください。 –

答えて

1

Azureの導入に関してHiQPdf HTML to PDF Converter for .NET FAQを確認してください。以下、そのページの情報をコピーしました。

基本的に、Windows AzureクラウドサービスとバーチャルマシンではHiQPdfライブラリを使用できますが、Webサイトは制限されたサンドボックスで実行されるため、Webサイトでは使用できません。 Visual Studioを使用すると、プロジェクトを含むソリューションにクラウドサービスプロジェクトを追加することで、既存のASP.NET 4.0またはMVCアプリケーションをWebロールに簡単に変換できます。このためには、ソリューションを開き、ASP.NETプロジェクトを右クリックし、メニューから[Windows Azureクラウドサービスプロジェクトを追加]オプションを選択します。追加されたクラウドサービスプロジェクトを右クリックし、[パッケージ]オプションを選択すると、Azureクラウドサービスとして展開できるパッケージと設定ファイルが作成されます。

+0

これは解決策ではありません。ソリューションをWebサイトからWebロールに変換する理由は何ですか? –

+2

すぐに問題を解決するには、Webロールに変換する必要があります。それ以外の場合は、オプションではない場合は、あなたのウェブサイトから呼び出すために別のクラウドサービスを実装する必要があります。ライブラリは、その答えで説明されているAzureクラウドサービスで直接動作します。 Azure Web Roleに変換できない場合、一般的に可能な解決策ではありません。 – HiQPdf

+0

@ HiQPdf HiQPdfを使用してPDF生成を処理するために新しいAzure Cloudサービスを設定する方法に関するリンクをいくつか用意してください。 – Kevin

関連する問題