我正在尝试使用环境变量从Azure 应用程序设置中获取连接字符串,但我在 Azure 应用程序设置中放入的连接字符串的格式似乎不正确。这是我在 localhost 中正常工作的原始连接字符串。
<add connectionString="Server=tcp:****.database.windows.net,1433;Initial Catalog=***;
Persist Security Info=False;User ID=******;Password=*********;MultipleActiveResultSets=False;
Encrypt=True;TrustServerCertificate=False;Connection Timeout=1200000;
Max Pool Size=500;Pooling=true;" name="Con_String"></add>
我在Azure 应用程序设置"Server=tcp:****.database.windows.net,1433;Initial Catalog=****;Persist Security Info=False;User ID=****;Password=****;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=1200000;Max Pool Size=500;Pooling=true;"
中作为con_string值
现在为了在运行时获取连接字符串,我使用环境变量作为字符串ConnectionString = Environment.GetEnvironmentVariable("SQLAZURECONNSTR_Con_String");
但是在运行 Web 应用程序期间,我收到异常消息Keyword not supported: '"Server'。
我尝试了 Retrieve 中的方法并使用 Windows Azure 的连接字符串?和其他类似的帖子,但没有用。我在这里错过了什么愚蠢的东西吗?