異なるポート番号を使用して複数のサイトにアクセスできる Web ロールがあります。例: (メイン サイト) http://site.cloudapp.net、(サブ サイト) http://site.cloudapp.net:8080、http://site.cloudapp.net:8081
Web Deploy を使用してメイン サイトをデプロイできます。Web 配置を使用してサブ サイトを配置するにはどうすればよいですか?
異なるポート番号を使用して複数のサイトにアクセスできる Web ロールがあります。例: (メイン サイト) http://site.cloudapp.net、(サブ サイト) http://site.cloudapp.net:8080、http://site.cloudapp.net:8081
Web Deploy を使用してメイン サイトをデプロイできます。Web 配置を使用してサブ サイトを配置するにはどうすればよいですか?
親サイト名をプレフィックスとして付けることで、サブアプリケーションにデプロイできます。たとえばmysite/myapplication
。必要に応じて、 ScottGu のブログに詳細が記載されています。
ただし、エフェメラル ディスク (ハードウェアに障害が発生した場合や再デプロイする必要がある場合は非永続的) を備えた仮想マシンにデプロイされた Azure Web ロールを使用してこれを行っているとおっしゃっていたので、もっと心配です。Azure が Web ロールを別の VM に再デプロイすると、"Web デプロイされた" 変更が失われ、cspkg の内容が再デプロイされます。本当に Web デプロイを使用したい場合は、Azure Web サイトまたは Azure Virtual Machines の使用を検討する必要があります。それ以外の場合は、変更が失われないようにするために、完全な cspkg ファイルを再発行し、Azure がすべてのインスタンスに変更をデプロイできるようにする必要があります。