![](/img/trans.png)
[英]Making a Webjob a singleton using multiple deployments using Web Apps in Azure
[英]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.