Azure - WebJobs - 使用远程连接字符串
Azure - WebJobs - Use remote connection string
我的 Azure Web App 下有 WebJobs 运行。对于 Web 应用程序,您可以设置 Web 应用程序 将使用 远程连接字符串(您在Azure 门户)。
是否可以对 WebJobs 执行相同的操作?
所以他们会寻找远程连接字符串,而不是使用来自(例如)"app.config".
的连接字符串
您能否将连接字符串添加为网站或网络作业可以访问的 Web 配置值?
更多细节可以参考这篇博文:Configuring Azure Web Jobs
.
主要步骤如下:
- 安装
CloudConfigurationManager
包Microsoft.WindowsAzure.ConfigurationManager
- 将您的连接字符串设置为应用程序设置。
使用 CloudConfigurationManager
:
检索连接字符串
var myConnectionString = CloudConfigurationManager.GetSetting("MyConnectionString");
我发现 Azure 门户上的连接字符串设置 会覆盖 .config 文件中同名的连接字符串。这意味着不需要额外的设置。
Azure 门户连接字符串优先于本地 *.config 连接字符串。
我测试成功了。
我的 Azure Web App 下有 WebJobs 运行。对于 Web 应用程序,您可以设置 Web 应用程序 将使用 远程连接字符串(您在Azure 门户)。
是否可以对 WebJobs 执行相同的操作?
所以他们会寻找远程连接字符串,而不是使用来自(例如)"app.config".
的连接字符串您能否将连接字符串添加为网站或网络作业可以访问的 Web 配置值?
更多细节可以参考这篇博文:Configuring Azure Web Jobs
.
主要步骤如下:
- 安装
CloudConfigurationManager
包Microsoft.WindowsAzure.ConfigurationManager - 将您的连接字符串设置为应用程序设置。
使用
检索连接字符串CloudConfigurationManager
:var myConnectionString = CloudConfigurationManager.GetSetting("MyConnectionString");
我发现 Azure 门户上的连接字符串设置 会覆盖 .config 文件中同名的连接字符串。这意味着不需要额外的设置。
Azure 门户连接字符串优先于本地 *.config 连接字符串。
我测试成功了。