【问题标题】:Azure - WebJobs - Use remote connection stringAzure - WebJobs - 使用远程连接字符串
【发布时间】:2019-06-18 09:38:18
【问题描述】:

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

是否可以为 WebJobs 做同样的事情?

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

【问题讨论】:

  • 你能举个例子吗?

标签: azure connection-string azure-webjobs azure-webjobssdk


【解决方案1】:

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

【讨论】:

  • 这应该是评论,而不是答案
  • 同意,但我显然不能在 50 代表之前发表评论!
【解决方案2】:

更多细节可以参考这个博客:Configuring Azure Web Jobs

主要步骤如下:

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

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

【讨论】:

    【解决方案3】:

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

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

    我成功测试了这个。

    【讨论】:

      猜你喜欢
      • 2015-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-10
      • 1970-01-01
      • 2015-04-03
      • 1970-01-01
      • 2022-06-13
      相关资源
      最近更新 更多