Публикация веб-сайта Azure в папку без полномочий root из PowerShell

Я проверяю свои предположения в данный момент. У меня есть приложение Asp.Net MVC, расположенное по адресуwww.myapp.com/app и сторонняя система CMS наwww.myapp.com/.

Веб-сайт настроен как описано вэтот ответ

На данный момент я могу публиковать оба приложения по отдельности и вручную из Visual Studio, и это прекрасно работает.

Однако я пытаюсь опубликовать свое приложение на сервере сборки, где я использую скрипты Azure Power-Shell:

PS> Publish-AzureWebsiteProject -Name myApp -Package MyWebDeployPackage.zip

Тем не мение,документация не упоминается, если вы можете опубликовать с этим scriplet в некорневой папке.

В любом случае я могу опубликовать заявку на~/app из командной строки?

UPD: Я могу публиковать изmsbuild с помощью

msbuild .\SolutionName.sln /p:DeployOnBuild=true /p:PublishProfile=ProfileName /p:Password=passwordForAzurePublishing /p:AllowUntrustedCertificate=true

кудаProfileName профиль веб-развертывания, настроенный для развертывания в подпапке веб-сайта Azure иPassword пароль для развертывания из профиля Azure.

Однако это не оптимальное решение: для развертывания в тестовой и производственной среде мне нужно дважды создать приложение, чего я бы хотел избежать: если я компилирую представления, это займет 7-10 минут (у нас 800 представлений) , Делать это дважды - пустая трата времени.

UPD 2: Проблема в хранилище инструментов Azure SDK:https://github.com/Azure/azure-sdk-tools/issues/2667

Ответы на вопрос(1)

Ваш ответ на вопрос