2016-11-11 5 views
1

У меня есть простое веб-приложение в Visual Studio 2015.Как создать файл pubxml для Azure App Service, например, Visual Studio 2015 UI?

С Azure SDK установлен, когда я щелкните правой кнопкой мыши проект и выберите Опубликовать, я получаю пользовательский интерфейс, который позволяет мне выбрать Microsoft Azure App Service как цель публикации.

Если я войти в систему и пройти через мастера, я в конечном итоге в конечном итоге с .pubxml и .pubxml.user файлы в моем проекте, которые имеют имена пользователей пароли, конечной точки развертывания и т.д., что мне нужно.

Я ищу способ сделать это из командной строки (в идеале с PowerShell командлетов для Azure, но требует, чтобы MSDeploy.exe или MSBuild.exe будет просто отлично).

ответ

0

У Msbuild (Msdeploy) нет связанных аргументов для создания .pubxml и .pubxml.user, если вы хотите использовать командную строку для достижения, вам нужно создать настраиваемую задачу, которая создает xml с помощью кода (C# или Другие). И вам нужно знать структуру xml и связанный контент.

О пользовательской задачи, пожалуйста, обратитесь к: https://blogs.msdn.microsoft.com/msbuild/2006/01/21/how-to-implementing-custom-tasks-part-i/

О создании XML с помощью C#, пожалуйста, обратитесь к: https://msdn.microsoft.com/en-us/library/ff604982.aspx