我遇到以下问题。我有一个 ASP.NET (VB.NET) 应用程序正在尝试使用 AWS .NET SDK 连接到 Amazon Web 服务,为了做到这一点,用户正在输入他们的访问和密钥。然后我将密钥添加到配置中,如下所示:
Dim config As Configuration = WebConfigurationManager.OpenWebConfiguration("~")
Dim settings As KeyValueConfigurationCollection = config.AppSettings.Settings
settings("AWSAccessKey").Value = AmazonAccessKeyText.Text
settings("AWSSecretKey").Value = AmazonSecretKeyText.Text
config.Save(ConfigurationSaveMode.Modified)
ConfigurationManager.RefreshSection("appSettings")
虽然这成功地修改了 web.config 文件,但它仍然在运行时引发异常,说它找不到访问密钥。谁能告诉我我做错了什么?