如何创建云服务包(.cspkg)和云服务配置文件(.cscfg)

时间:2013-03-25 15:07:50

标签: azure

我已经在本地创建了一个Web角色,但我正在努力用windows azure sdk做这个,手册似乎没有给出明确的指示如何?

由于

5 个答案:

答案 0 :(得分:17)

在Visual Studio中,转到 Solution explorer 面板,右键单击 Azure项目,然后单击 Package 功能。进程将生成cspkg和cscfg文件。

答案 1 :(得分:6)

通过MSBuild参数创建.cspkg和.cscfg:

/t:Publish /p:TargetProfile=Local /p:AutomatedBuild=True

/p:DeployOnBuild=true /p:TargetProfile=Local /p:AutomatedBuild=True

请记住将TargetProfile替换为您实际需要的个人资料。这将自动选择正确的ServiceDefinition.profile.csdef文件。

答案 2 :(得分:5)

Azure有两个选项:

构建您的程序包并通过Azure门户上传 https://manage.windowsazure.com/

  1. 在Visual Studio的Cloud projet中右键单击并选择“Package”。
  2. 选择要打包的服务配置和构建配置(Release,Debug)。然后点击Package。这将为您的云解决方案构建所有必要的项目。完成后,它将弹出一个包含2个文件的窗口:cspkg和cscfg。顺便说一句,cspkg可以使用任何zip软件打开。
  3. 转到Azure门户。选择“云服务”。选择您的云服务名称。 Clic on“上传新的生产部署”。从步骤2中选择cspkg和cscfg文件。为部署命名。
  4. 你已经完成了。

    从Visual Studio发布。 要保存喧嚣,请右键单击您的Cloud项目,然后选择“发布”。应用必要的设置(云服务 - 这将自动填充 - 环境,释放...,如前所述。确保您进入高级设置以选择正确的存储帐户,如果您有多个。点击下一步,然后发布Visual Studio将为您完成所有艰苦的工作。

答案 3 :(得分:4)

从GUI发布(Azure门户和Visual Studio右键单击“发布...”)可以开始使用。

最终(比以后更好)你需要一个可重复编写脚本的一键式制造商。

在Powershell脚本中,命令 Publish-AzureServiceProject 用于构建.cspkg并上传它。 (我犹豫多说;通过仔细检查他们的文档,你会得到更好的结果,唉!)

答案 4 :(得分:1)

在Visual Studio Team Services中,您可以按如下方式生成包:enter image description here 在此示例中,服务配置文件称为“ServiceConfiguration.Cloud.cscfg”。当然,你总是可以使用像$(BuildConfiguration)这样的变量。作为平台我需要使用“anycpu”而没有空格,我无法使用“任何cpu”来使其工作。