繁体   English   中英

Azure:HOWTO/最佳实践:使用 Blob Q 将带有 Webjob 的 WebApp 发布到多个目的地?

[英]Azure : HOWTO/BEST-Practice : Publish WebApp with Webjob using blobs Q's to multiple destinations?

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

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

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

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

<appSettings>
     <add key="BLOBAzure1" value="Check Azure" />
</appSettings>

在运行时获取 blob 的连接字符串,如下所示:

CloudStorageAccount storageAccount = CloudStorageAccount.Parse(
CloudConfigurationManager.GetSetting("BLOBAzure1"));

在 Azure Panel 中,转到您的 Web 应用程序属性并在 APP SETTING 中设置 REAL 键。 重新部署项目,一切正常。

如果您对Windows Azure 网站:应用程序字符串和连接字符串的工作方式有任何疑问,请阅读本文

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM