Я следую this tutorial о том, как создать шаблон для JSON для развертывания на Azure. Он использует расширение MSDeploy так, что ресурс (веб-сайт, в данном случае) может потянуть вниз пакет из URI:Как создать ZIP-пакет, который можно развернуть на Azure
"packageUri": "https://auxmktplceprod.blob.core.windows.net/packages/StarterSite-modified.zip",
Если вы загружаете файл, вы увидите, застежку-молнию с различными файлами XML (например, как манифест, параметры и т. д.).
Однако нигде в этом руководстве не говорится, как на самом деле создать этот ZIP-файл, предпочтительно используя MSBuild или что-то в этом роде. Если я бегу:.
MSBuild \ TestWeb.sln/р: DeployOnBuild = истина /р: WebPublishMethod = Упаковка/р: PackageAsSingleFile = истинные /р: SkipInvalidConfigurations = истина
Это создает ZIP-файл, но он не соответствует с Azure. Например, он не имеет параметра Application Path, который, по-видимому, требует Azure.
Какова правильная командная строка для создания ZIP-файла, совместимого с расширением MSDeploy для шаблонов Azure Resource Manager? В принципе, я хочу знать, как Microsoft создала образец ZIP-файла выше на основе SLN или CSPROJ.
Точная ошибка из журналов:
AppGallery Deploy Failed: «Microsoft.Web.Deployment.DeploymentXmlException: Заявленная параметр 'Путь приложения' не распознается.
Просьба поделиться точной ошибкой, которую вы получаете при попытке использовать zip-файл. – chief7
@ chief7 - Обновлен вопрос с точной ошибкой. –
@MikeChristensen вы нашли разрешение на это? Благодарю. – Shriroop