有没有办法在没有“部署项目”的情况下将云服务发布到 Azure?我的实际挑战是使用不同的配置将相同的云服务发布到许多云服务。
2 回答
您的问题含糊不清,因此很难确切知道您要做什么,但是有几种方法可以将包部署到 Azure。我猜 Azure Powershell cmdlet 将是您的最佳选择。本质上,您会调用 Upload-Package,然后调用 Create-Deployment。更多详细信息,请访问 http://www.kenneth-truyers.net/2014/02/06/deploying-cloud-services-to-azure-with-powershell/。
Adilson - 您可以在没有部署项目的情况下部署到 Azure,但您会很困难,因为您需要手工制作必要的包(要部署的文件)和配置元素。正如 kwill 所说,有用于创建云服务 ( New-AzureService ) 的 PowerShell Cmdlet,此时它们是一个空容器,您可以使用其他 Cmdlet 在其中部署项目。
我有一个要点,它显示了如何在这里创建一个新的空云服务:https ://gist.github.com/sjwaight/4186f90f6ae111cd7c52#file-02-setup-cloudservices-ps1这是一组更大的博客文章的一部分我在部署到 Azure 时做了(http://blog.kloud.com.au/2014/11/04/deploy-an-ultra-high-availability-mvc-web-app-on-microsoft-azure-part-2 /)。