如何拥有更多的多个ServiceConfiguration文件而不仅仅是“.local”和“.cloud”?

时间:2016-04-05 08:47:59

标签: visual-studio azure

上下文

我的解决方案中有一个Azure项目用于我的Web服务。我有3个Visual Studio配置,Debug,Release1和Release2。我想为云部署配置Release1和Release2,但配置略有不同(例如,Release1是https,但Release2是纯http。)

我知道我可以创建多个部署配置文件(.azurePubxml),但据我所知,即使我可以拥有100个,我只能从它们中引用2个服务配置:本地或云

 <AzureServiceConfiguration>Cloud</AzureServiceConfiguration>

问题:

如何为3个VS配置和3个部署配置文件提供3种不同的服务配置(.cscfg)?

enter image description here

1 个答案:

答案 0 :(得分:3)

假设您的问题与云服务的多种配置有关,是的,这是可能的。

右键单击Cloud Service项目,然后选择Manage Configurations...

enter image description here

您可以复制现有配置以创建新配置(例如,我复制Local配置以创建Staging配置。)

enter image description here

因此,我现在在我的云项目中有3个云配置文件:

enter image description here

当我手动打包文件时,我看到三个配置选项:

enter image description here