我在天蓝色网站上传了一个天蓝色的webjob。我试图从azure网站读取连接字符串,其中azure webjob在代码下方使用,但它没有返回任何内容。 azure网站中的连接字符串位于azure网站的配置选项卡中。我在这里做错了吗。
CloudConfigurationManager.GetSetting("ConnString")
由于
答案 0 :(得分:7)
CloudConfigurationManager.GetSetting(" ConnString")正在寻找setting with the key" ConnString"在Azure中的应用程序设置中而不是您的连接字符串。
您需要在包含连接字符串的网站的应用程序设置中添加值
答案 1 :(得分:0)
要获取应用设置或连接字符串,请使用常规.NET API
System.Configuration.ConfigurationManager.AppSettings["name"]
和
System.Configuration.ConfigurationManager.ConnectionStrings["name"]
CloudConfigurationManager适用于Web角色/辅助角色。