我在玩Azure。
我在 Windows Azure 中找到了关于云应用程序持续交付的指南,我想是否有办法使用 Web Deploy 或 Azure SDK 来进行实际部署,而不是 Powershell?
我想部署与云服务相同的包。云服务可能不存在,因此需要创建它。如果存在,它应该只更新包。
更新
我想从我已经拥有的 Windows 服务中执行此操作(当前部署到本地 IIS)。可以从某种编程接口完成它很重要,但如果 Powershell 是唯一的选择,那就这样吧。
这可以做到吗?
我在玩Azure。
我在 Windows Azure 中找到了关于云应用程序持续交付的指南,我想是否有办法使用 Web Deploy 或 Azure SDK 来进行实际部署,而不是 Powershell?
我想部署与云服务相同的包。云服务可能不存在,因此需要创建它。如果存在,它应该只更新包。
更新
我想从我已经拥有的 Windows 服务中执行此操作(当前部署到本地 IIS)。可以从某种编程接口完成它很重要,但如果 Powershell 是唯一的选择,那就这样吧。
这可以做到吗?
我发现powershell是过去制作云包的唯一方法。powershell 脚本使用 SDK,因此理论上您可以编写一个命令行程序来执行与 powershell 相同的操作,但我不知道这必然会为您带来什么。您是否需要一个 powershell 示例来执行此操作,或者您只是不想运行 powershell?这是我发现的有关如何执行此操作的帖子: http : //adambird.com/automating-azure-deployment-with-windows-powe 此处还有 cmdlet 上的文档。
http://wappowershell.codeplex.com/documentation
希望这可以帮助!
如果您不想使用 PowerShell,还有其他方法可以部署,即 VS2010/AzureSDK。
由于一些严重的限制,Web Deploy 不是将包部署到 Windows Azure 的建议方法,但是您可以在此处查看如何配置它。
如果您想使用 Windows Azure SDK 进行部署,您肯定会使用 VS2010,您可以使用 VS2010 发布选项直接部署您的应用程序。这是非常直接的,并在此处进行了描述。