为什么Azure WebSite提供null ConnectionStrings?

时间:2014-01-21 16:15:44

标签: asp.net azure

我正在开发一个ASP.Net WebForms解决方案,我已经上传到Azure并且工作正常,除了每当我尝试通过ConfigurationManager.ConnectionStringsEnvironment.GetEnvironmentVariable获取connectiong字符串的事实here

Azure配置: enter image description here

有什么想法吗?我现在非常绝望。

1 个答案:

答案 0 :(得分:1)

Azure管理门户中的ConnectionStrings在运行时替换Web.Config中已定义的连接字符串。它们没有物理覆盖web.config连接字符串。

如果web.config中没有相应的连接字符串,并且与azure管理门户中提到的名称相同,则在运行时不会替换它。

因此,请确保您在web.config中有一些虚拟连接字符串,其名称与azure portal中提到的连接字符串相同。我认为这将解决您的访问问题。