我在 Visual Studio 2015 中有一个简单的Web应用程序。
安装 Azure SDK 后,当我右键单击项目并选择发布时,我会获得一个允许我选择 Microsoft Azure App Service的UI 作为发布目标。
如果我登录并完成向导,我最终会在项目中找到具有用户名密码的 .pubxml 和 .pubxml.user 文件,我需要的部署端点等。
我正在寻找一种方法从命令行执行此操作(理想情况下使用Azure的 PowerShell cmdlet,但调用 MSDeploy.exe 或 MSBuild。 exe 就好了。
答案 0 :(得分: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/
关于通过c#创建xml,请参阅:https://msdn.microsoft.com/en-us/library/ff604982.aspx