0

Azureのデプロイについて質問があります。私の具体的なシナリオは、同じWebRole/WebSiteにN個のプロジェクトをデプロイしたいというものです。

ソリューション(プロジェクトを整理するためのビジュアルスタジオの方法としてのみ考えないでください)には、1つのWebサービス(後でスケールアウトできる)とNのWebサイト(後でスケールアウトできる)が含まれます。

現在、トラフィックが非常に少ないため、(もちろん)ポート80にWebアプリをデプロイし、同じインスタンスのポート5000にWebサービスをデプロイして、コストを節約することを計画していました。

私が今理解できないのは、これを行う方法です...最後に2つの質問があります:
-1:単一のインスタンスに複数のプロジェクトをデプロイできますか?(この質問は似ていますが、単純ではありません...私はもっと直接的な答えを望んでいました...)
-2:どうやって?

編集:この質問を間違えないでください!VS2012でAzureWebロールプロジェクトを作成して、2つのマイナープロジェクトを「追加」したくない...完全に独立した2つのプロジェクトを作成したい... 2つの分離されたソリューション...分離されたデプロイ(例: Webサイトを更新せずに、サービスのバグを修正してください!)

私ははっきりしていますか?言うだけでなく、再説明します...

4

1 に答える 1

0

質問の編集に基づくと、簡単な答えは「いいえ」です。同じインスタンスにデプロイする2つの完全に異なるソリューションを、もう一方を上書きせずに使用することはできません。Azureの場合、1つの役割が展開の最小単位です。

あなたはあなた自身の自動更新コードを書くことができるかもしれません、しかしあなたはそこにあなた自身でいるでしょう、これであなたを助けるためにサービスに焼き付けられたものは何もありません。

于 2013-02-16T01:38:19.087 に答える