从 Azure 管理中获取连接字符串和密码
本文关键字:字符串 密码 连接 获取 Azure 管理 | 更新日期: 2023-09-27 18:34:37
我是 Azure 的用户,想要从 Azure 管理门户获取连接字符串和电子邮件密码。我已将这两个变量放在应用程序设置中,并尝试在我的网站上访问它们,但连接字符串始终返回此错误:属性尚未初始化。
这是我的 C# 代码:
private string connectionString = Environment.GetEnvironmentVariable("SQLAZURECONNSTR_bitverifydb");
private string emailPassword = Environment.GetEnvironmentVariable("APPSETTING_Password");
可以使用"Microsoft.WindowsAzure.ConfigurationManager"命名空间中的 CloudConfigurationManager 类在 Azure 应用设置中获取连接字符串和电子邮件密码。
请注意,您需要在下面的链接中为此安装 nuget 包。
Microsoft Azure Configuration Manager
示例代码如下:
private string connectionString = CloudConfigurationManager.GetSetting("SQLAZURECONNSTR_bitverifydb");
private string emailPassword = CloudConfigurationManager.GetSetting("APPSETTING_Password");
希望这有帮助!
确保已在配置文件中添加了提到的键。您可以参考下面的链接来熟悉 CloudConfigurationManager 的用法。如何使用 CloudConfigurationManager
从你的问题中不清楚你使用的是哪个 Azure 平台。其他一些答案假设它是云服务。但是,在某些情况下,你使用的是AppService,它与使用System.Configuration的.NET代码相同。
var connString = ConfigurationManager.ConnectionStrings["bitverifydb"].ConnectionString;
var password = ConfigurationManager.AppSettings["Password"]