从Azure网站连接字符串配置中读取连接字符串

时间:2014-10-31 13:20:32

标签: azure azure-web-sites azure-webjobs

我在天蓝色网站上传了一个天蓝色的webjob。我试图从azure网站读取连接字符串,其中azure webjob在代码下方使用,但它没有返回任何内容。 azure网站中的连接字符串位于azure网站的配置选项卡中。我在这里做错了吗。

CloudConfigurationManager.GetSetting("ConnString")

由于

2 个答案:

答案 0 :(得分:7)

CloudConfigurationManager.GetSetting(" ConnString")正在寻找setting with the key" ConnString"在Azure中的应用程序设置中而不是您的连接字符串。

您需要在包含连接字符串的网站的应用程序设置中添加值

enter image description here

答案 1 :(得分:0)

要获取应用设置或连接字符串,请使用常规.NET API

System.Configuration.ConfigurationManager.AppSettings["name"]System.Configuration.ConfigurationManager.ConnectionStrings["name"]

CloudConfigurationManager适用于Web角色/辅助角色。