Azure - WebJobs - 使用远程连接字符串

Azure - WebJobs - Use remote connection string

我的 A​​zure Web App 下有 WebJobs 运行。对于 Web 应用程序,您可以设置 Web 应用程序 将使用 远程连接字符串(您在Azure 门户)。

是否可以对 WebJobs 执行相同的操作?

所以他们会寻找远程连接字符串,而不是使用来自(例如)"app.config".

的连接字符串

您能否将连接字符串添加为网站或网络作业可以访问的 Web 配置值?

更多细节可以参考这篇博文:Configuring Azure Web Jobs.

主要步骤如下:

  1. 安装CloudConfigurationManagerMicrosoft.WindowsAzure.ConfigurationManager
  2. 将您的连接字符串设置为应用程序设置。
  3. 使用 CloudConfigurationManager:

    检索连接字符串

    var myConnectionString = CloudConfigurationManager.GetSetting("MyConnectionString");

我发现 Azure 门户上的连接字符串设置 会覆盖 .config 文件中同名的连接字符串。这意味着不需要额外的设置。

A​​zure 门户连接字符串优先于本地 *.config 连接字符串。

我测试成功了。