以编程方式将已发布的mvc应用程序部署为Azure Web App

时间:2016-03-22 16:54:29

标签: asp.net-mvc azure msbuild azure-web-sites msdeploy

我已经发布了我的MVC应用程序,现在我想部署与Azure Web App相同的内容。

我希望我的客户打开一个.bat文件,在该文件中将提示他们输入Azure发布设置并部署该应用程序。

我不想这样做。

  • 直接从Visual Studio部署解决方案
  • 使用MsDeploy或MSBuild构建具有如下发布配置文件的解决方案,并在Azure中发布 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\msbuild.exe "I:\MyProject\MyProject.sln" /p:DeployOnBuild=true /p:PublishProfile=Production /p:Password=Mu50vKJfDdKfGsFvj5erC0awdxAi /p:AllowUntrustedCertificate=true /p:VisualStudioVersion=12.0

有人可以建议解决方案吗?

谢谢, R. Venkatesan

1 个答案:

答案 0 :(得分:1)

您可以使用几种工具从命令行部署Web应用程序:

我更喜欢使用使用Azure CLI的自定义脚本,因此系统会要求您的客户登录Azure,而不是提供发布设置文件。

希望这有帮助,

于连