Я пытаюсь собрать пакет развертывания Azure, используя cspack на своем сервере сборки для развертывания devfabric (csrun) на тестовом сервере.cspack покорно копирует двоичные файлы и файлы веб-ролей в пакет csx, но для каждой веб-роли также требуется путь sitePhysicalDirectory, который встроен в файл RoleModel.xml.Этот каталог должен существовать во время пакета.
После развертывания csrun устанавливает сайт IIS, который указывает непосредственно на путь sitePhysicalDirectory и, по-видимому, полностью игнорирует двоичные файлы веб-роли, упакованные в пакет csx.Излишне говорить, что тестовое развертывание на другом компьютере не работает.
Я что-то здесь упускаю?Почему cspack / csrun не может установить физический путь в IIS в соответствии с пакетом csx?Какова цель пакета csx, если упакованные двоичные файлы не используются?Что делает sitePhysicalDirectories в производственном развертывании Azure?