Visual studio Azure:HOWTO/最佳实践:使用blob Q';去多个目的地?

Visual studio Azure:HOWTO/最佳实践:使用blob Q';去多个目的地?,visual-studio,azure,azure-storage,publish,Visual Studio,Azure,Azure Storage,Publish,我有一个我发布的webapp,而我有3个发布配置文件(测试、演示和生产)。每一个都针对Azure上的不同服务器,其背后都有自己的SQl。我使用队列和Blob存储添加了一个webjob。同样,对于测试、演示和生产,我创建了3个不同的存储帐户 在发布时,为SQL连接设置不同的连接字符串非常简单。只需在发布向导中更改 但是存储帐户的连接字符串呢?如何在发布到正确的环境时更改它们?如果我理解您的问题:在应用程序webconfig中使用虚拟值设置密钥 <appSettings> &l

我有一个我发布的webapp,而我有3个发布配置文件(测试、演示和生产)。每一个都针对Azure上的不同服务器,其背后都有自己的SQl。我使用队列和Blob存储添加了一个webjob。同样,对于测试、演示和生产,我创建了3个不同的存储帐户

在发布时,为SQL连接设置不同的连接字符串非常简单。只需在发布向导中更改


但是存储帐户的连接字符串呢?如何在发布到正确的环境时更改它们?

如果我理解您的问题:在应用程序webconfig中使用虚拟值设置密钥

<appSettings>
     <add key="BLOBAzure1" value="Check Azure" />
</appSettings>
在Azure面板内,转到您的Web应用程序属性并在应用程序设置内设置真正的密钥。 重新部署项目,一切正常


如果你对某个问题投反对票,有任何疑问,请阅读本文。请公正地加上一句你为什么这么做的评论。
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(
CloudConfigurationManager.GetSetting("BLOBAzure1"));