1 つの Web ロールで複数の Web アプリケーションを実行するようにクラウド サービスを構成しました。詳細については、ドキュメントを参照してください。
ドキュメントは、Azure 2.3 SDK を使用したローカル ビルドでは正しくないようです。どうやら、SDK 1.8 以降、physicalDirectory
属性は Azure クラウド サービス プロジェクト フォルダーに対して相対的ではなく、その出力フォルダーに対して相対的です。この質問も参照してください。サービスへのパスを変更すること../../../Project.Name
で、SDK 2.3 を使用して VS2013 からローカルにビルドおよびデプロイできます。
また、Visual Studio Online での継続的インテグレーションも使用しています。ただし、2 番目の Web プロジェクトへのパスが無効であるというメッセージが表示され、プロジェクトのビルドが失敗するようになりました。使用しようとしているパスはC:\Project.Name\
. これはあまり正しくないと思います。
../Project.Name
VSOの属性値としてテストしましたphysicalDirectory
が、これも失敗します。
これを Visual Studio Online 用に何らかの方法で正しく構成することの問題ですか、それとも現在サポートされていないだけですか?