【问题标题】:Deploy Azure Cloud Service from Web Deploy or SDK从 Web Deploy 或 SDK 部署 Azure 云服务
【发布时间】:2012-07-15 17:00:55
【问题描述】:

我在玩 Azure。

我在 Continuous Delivery for Cloud Applications in Windows Azure 上找到了本指南,并想是否有办法使用 Web Deploy 或 Azure SDK 来进行实际部署,而不是 Powershell?

我想部署与云服务相同的包。云服务可能不存在,因此需要创建它。如果存在,它应该只更新包。

更新
我想从我已经拥有的 Windows 服务(当前部署到本地 IIS)中执行此操作。重要的是可以通过某种编程接口来完成,但如果 Powershell 是唯一的选择,那就这样吧。

这个可以吗?

【问题讨论】:

    标签: azure web-deployment


    【解决方案1】:

    我发现powershell是过去制作云包的唯一方法。 powershell 脚本使用 SDK,因此理论上您可以编写一个命令行程序来执行与 powershell 相同的操作,但我不知道这必然会为您带来什么。您是否需要一个 powershell 示例来执行此操作,或者您只是不想运行 powershell?这是我发现的关于如何做到这一点的帖子:http://adambird.com/automating-azure-deployment-with-windows-powe 在 cmdlet 上也有文档。

    http://wappowershell.codeplex.com/documentation

    希望这会有所帮助!

    【讨论】:

    • 制作包没问题。带有 Package 目标的 MSBuild 可以做到这一点。实际部署到 Azure 会创建新的云服务或更新现有的云服务,我正试图弄清楚该怎么做。
    • 我认为这是新的 Azure-Powershell 参考? msdn.microsoft.com/en-us/library/windowsazure/jj152841
    【解决方案2】:

    如果您不想使用 PowerShell,还有其他方法可以部署,即 VS2010/AzureSDK。

    由于一些严重的限制,Web Deploy 不是将您的包部署到 Windows Azure 的建议方法,但是您可以查看如何配置它here

    如果您想使用 Windows Azure SDK 进行部署,您肯定会使用 VS2010,您可以使用 VS2010 发布选项直接部署您的应用程序。这是非常直截了当的描述here

    【讨论】:

      猜你喜欢
      • 2014-12-13
      • 1970-01-01
      • 1970-01-01
      • 2018-06-24
      • 2017-06-24
      • 2012-09-05
      • 2018-08-29
      • 2012-09-10
      • 2013-08-19
      相关资源
      最近更新 更多