0

オーチャード サイトがあります。このサイトは現在、Windows Azure に展開されています。最初の展開には約 20 分かかりました。ただし、現在、いくつかのテンプレートの変更を行っています。更新プログラムを Azure にプロモートしようとするたびに、10 ~ 15 分かかることに気付きました。これは正常ですか?私が誤解していることはありますか?私の意見では、.css を少し変更するだけで、Orchard から Azure にかなり迅速にデプロイできるはずです。

Orchard サイトの更新をより効率的に Azure に展開する方法を理解するのを手伝ってくれませんか?

ありがとうございました

4

2 に答える 2

2

Azure Web サイトではなく、Azure Web ロールを使用しているようですね。もしそうなら、これは正常であり、それを回避する方法はありません。これは、Azure Web/worker ロールのデプロイ方法の制限です。

Azure プロジェクトのビルドでは、(1) Azure にデプロイされるパッケージである .cspkg ファイルと、(2) サイトの構成方法を Azure に伝えるサービス定義 .cscfg ファイルの 2 つの成果物が出力されます。インスタンスの数、インスタンスのサイズなど

.cspkg パッケージには、すべてのサイト コード、.css、.js、web.config などがあります。それらのいずれかを変更するには、.css の些細な編集であっても、そのパッケージ全体を再展開する必要があります。Orchard のパッケージ ファイルは、基本インストールで約 20MB だと思います。これを回避する方法はありません。

時間のかかる再デプロイなしで変更できるのは、サービス構成内のものだけです。そのファイルの更新されたバージョンをアップロードできます。

これが受け入れられない場合は、より柔軟なデプロイを備えた Azure Websites に切り替えることを検討してください。FTP と Git でデプロイできます。これにより、よりきめ細かい変更をより迅速に行うことができると思います。

于 2012-11-13T18:09:46.807 に答える
0

Azure Hosted Service でデプロイをアップグレードするには、通常 10 ~ 15 分ほどかかります。公開されたサーバーで変更がどのように表示されるかを確認したいだけの場合は、Azure サーバーのリモート デスクトップに接続し、新しい css ファイルをアップロードして、ブラウザーを更新してください。テーマやモジュールのビューを更新することもできます. ただし、インスタンスをアップグレードせずにこれらのファイルがそこにとどまるとは思わないでください。

于 2012-11-23T01:48:31.860 に答える