テスト サーバーへの devfabric デプロイ (csrun) のためにビルド サーバーで cspack を使用して Azure デプロイ パッケージをビルドしようとしています。cspack は Web ロールのバイナリとファイルを csx パッケージに忠実にコピーしますが、「RoleModel.xml」ファイルに埋め込まれている各 Web ロールの「sitePhysicalDirectory」パスも必要とします。このディレクトリは、パッケージ時に存在する必要があります。
デプロイ時に、csrun は、sitePhysicalDirectory パスを直接指す IIS サイトをセットアップし、csx パッケージにパッケージ化された Web ロール バイナリを完全に無視するように見えます。言うまでもなく、別のマシンでのテスト展開は機能しません。
ここで何か不足していますか?cspack/csrun が IIS の物理パスを csx パッケージの approot に設定できないのはなぜですか? パッケージ化されたバイナリが使用されない場合、csx パッケージの目的は何ですか? 運用環境の Azure デプロイで、sitePhysicalDirectories は何をしますか?