我正在开发一个ASP.Net WebForms解决方案,我已经上传到Azure并且工作正常,除了每当我尝试通过ConfigurationManager.ConnectionStrings
或Environment.GetEnvironmentVariable
获取connectiong字符串的事实here
Azure配置:
有什么想法吗?我现在非常绝望。
答案 0 :(得分:1)
Azure管理门户中的ConnectionStrings在运行时替换Web.Config中已定义的连接字符串。它们没有物理覆盖web.config连接字符串。
如果web.config中没有相应的连接字符串,并且与azure管理门户中提到的名称相同,则在运行时不会替换它。
因此,请确保您在web.config中有一些虚拟连接字符串,其名称与azure portal中提到的连接字符串相同。我认为这将解决您的访问问题。