我在Azure中有一个正在开发的Web角色。我想创建一个可以在staging环境中发布和测试的包,而无需Visual Studio的帮助。如果只提供包,有没有办法发布?
答案 0 :(得分:3)
你可以使用cspack来实际创建包,但是从你的问题来看,它听起来更像你要求你可以发布已经创建的包。答案是肯定的。
有多种方法可以做到这一点,我将提供三种方法:
1)管理门户:如果您有cspkg和csconfig文件,则可以部署包。在云服务下,您可以选择云服务并选择部署到生产或临时插槽。您也可以在门户中创建新的云服务。 http://www.windowsazure.com/en-us/manage/services/cloud-services/how-to-create-and-deploy-a-cloud-service/
2)您可以使用Windows Azure PowerShell和CLI命令行工具来部署已打包的部署。实际上,您还可以自动化打包和部署。 http://msdn.microsoft.com/en-us/library/windowsazure/jj883943.aspx
3)使用Cerebrata的Azure Management Studio等工具,您还可以部署已创建的软件包:http://www.cerebrata.com/products/azure-management-studio/features
除了能够部署已创建的软件包之外,对于云服务,您还可以连接到托管的TFS服务,并在办理登机手续时部署您的Web应用程序。http://www.windowsazure.com/en-us/develop/net/common-tasks/publishing-with-tfs/