2017-11-10 7 views
0

私はAzureでホストされているASP.NET MVC 5アプリケーションを移植する予定です。Azure Appサービスでアプリケーションをホストしています。私が持っている依存の1つはWinnovativeのHTML to PDFコンバータです。コンバータはWebサービスでは機能しませんが、これはソフトウェアに関するよく知られた問題です。 Winnovativeのアドバイスです:あなたはAzureのWebサイトでコンバータを使用する必要がありますし、あなたがAzureのWebロールやWorkerロールとしてWebアプリケーションを展開するか、我々はソリューションを開発Azureの仮想マシンにインストールすることができないときの状況についてはAzureでWinnovative HTMLをPDF Converterにホストする

別のAzure Worker Roleとして展開できるサービスと、Azure Webサイトに直接リンクしてそのサービスを完全に透過的に呼び出すことができるクライアントライブラリで構成されています。

私は(おそらくによるコンバータは、当社のメインアプリケーションでは動作しませんでした同じ根本的な理由に)このソフトウェアをダウンロードし、アプリケーションサービスでそれをホストしようとしたが、これは動作しませんでしたしています。サービスをホスティングするためのすべての指示は、WebロールまたはWorkerロールでこれをホストすると言われていますが、これらはAzureによって推奨されていません。現在のAzureオプションを使用してサービスをホストするにはどうすればよいですか?

+0

クラウドサービスが必要です。他のオプションは、ステートフルなWebアプリケーションやステートレスなWebアプリケーションを持つサービスファブリッククラスタのために行われます。あなたはすでにAppサービス環境(ASE)を試しましたか?/ – Aravind

答えて

1

Winnovative HTML to PDF Converter for Azureとしての状態を次のように我々はあなたが別のAzureのWorkerロールとして展開することができますサービスになる溶液はとあなたはクライアントライブラリをリンクすることができが開発AzureのWebサイトについて

あなたのAzure Webサイトに直接アクセスして、そのサービスを完全に透明にすることができます。クライアントライブラリのAPIは、一般的な.NETライブラリAPIとほとんど同じです。

あなたは解決策をダウンロードするためのAzure用のPDFコンバータv14.4にダウンロードHTMLをクリックしてください可能性があります。次に、PDFサーバーにHTMLをインストールする必要があります。 Azureのクラウドサービスワーカーの役割のためのAzureクラウドサービス

でPDF ServerにHTMLを実行

  • 、次のようにサーバーをインストールすることができのReadme.txtファイル状態の指示として、あなたはServer\Azure\TCP_Serviceフォルダの下にそれを見つけることができます。 AzureクラウドサービスWebロール はServer\Azure\Web_Serviceフォルダの下にあります。次のように

  • WindowsサービスでPDF ServerにHTMLを実行している、あなたはPDF ServerにHTMLのインストールについてAzureのVMに

詳細を使用することができ、あなたは、Readme.txtファイルをチェックすることができます:あなたのクライアントのために

enter image description here

、あなたはWnvHtmlToPdf-Azure-v14.4\Demo下のサンプルを参照することができます。また、直接プロジェクトにNuGetパッケージWnvHtmlToPdf_Azure_Clientを参照して従うことができますAzure Code SampleセクションをWinnovative HTML to PDF Converter for Azureに、以前にインストールしたHTML to PDFサーバーに接続してください。さらに

、次のようにAzure-Web-App-sandbox状態として:

を以下のPDFジェネレータがサポートされています。

  • EVOPDF:ベンダー・ソリューションのためのhttp://www.evopdf.com/azure-html-to-pdf-converter.aspx
  • Rotativa/wkhtmltopdfを参照してください:サイトを必要とし基本以上で実行する
  • NReco PdfGenerator(wkhtmltopdf)は: - Webロール、Workerロールは廃止されていないサブスクリプションプランベーシック以上
関連する問題