0

を使用して Windows Azure を開始してWebSitesいましたが、現在、自分のサイトで必要な状況に直面しているCrystal Reportsため、再配布ファイルをインストールして Web ページで使用し、レポートを生成する方法を探しています。

私はこのページをフォローしています:

http://dotnetspeak.com/2012/07/running-crystal-reports-on-windows-azure

シンプルなウェブサイトの代わりに、クラウド アプリを使用します。残念ながら、私は自分の Web サイト (Windows Azure プロジェクトでの役割) を頻繁に更新しています。

MVC プロジェクトを更新するたびに、クラウド アプリを常に再デプロイする必要がありますか? 非常に時間がかかるため(msiインストーラーを含めたため、1時間程度)

ありがとうございました

4

5 に答える 5

0

1 つの Cloud プロジェクトを 2 つに分割することをお勧めします。1 つは Crystal Reports 専用です。このようにして、MVC サイトとは別にデプロイできます。また、Crystal が既にインストールされているかどうかを確認して、起動タスクに追加のスマートを組み込むこともできます。ただし、それらを分割するだけで十分だと思います

于 2013-05-29T02:34:23.567 に答える
0

@Robert の回答に少し追加: MSI の実際の実行に 1 時間かかる場合、これは web/worker ロールの適切な使用例ではありません。数分以上かかるものは、ステートレス スケーラブル モデルにはあま​​り適していません。その場合は、Crystal Reports を実行するために仮想マシンを実行することを検討してください。その後、Web ロールを他のすべてに使用できます。

一方、1 時間のほとんどが MSI のアップロードに費やされている場合は、Robert と完全に一致しています。MSI を BLOB に保存し、起動時にロール インスタンスにダウンロードします。

于 2013-05-28T20:51:51.923 に答える