あらゆる場所のあらゆる種類のホスティングで 3 つまたは 4 つのサービスを実行しており、Azure を使用して統合することを検討しています。現在、サイトとサービスへのトラフィックは少ないため、それらすべてを 1 つの (2 つのインスタンス) 展開でホストすることは理にかなっています。IIS を使用してこれらすべてを VM でホストできることはわかっていますが、Web ロール プラットフォームのメンテナンスが少ない点が気に入っています。
同じソリューションにそれらを一緒に展開することでこれを行う方法を見てきましたが、各サイトで異なるチームが作業しているため、非常に複雑になる可能性があります. ソース管理からすべてのサブサイトをロードするホスト Web アプリを探していましたが、何も見つかりませんでした。自分で何かを作成することを検討しています。展開をデータベースに保存し、必要に応じて展開する ASP MVC アプリを作成します。
実行中に Web ロールでホストされているサイトを変更することはできますか? どのようにルートを設定しますか? デプロイされたファイルを置き換えると、appdomain がリサイクルされますか? これのほとんどはで達成できますMicrosoft.Web.Administration
か? 私が知っておくべき落とし穴はありますか?