gpt4 book ai didi

asp.net - 将配置设置从 web.config 移至 ServiceConfiguration.cscfg

转载 作者:太空狗 更新时间:2023-10-29 15:59:35 26 4
gpt4 key购买 nike

如果我将配置设置从 Web.config 移至 Aazure ServiceConfiguration.cscfg,我需要更改任何代码吗

例如,我的 Web.config 中有以下提到的条目

<ConfigurationSettings>
<Setting name="webConfigHostName" value="Test.AzureTest" />
</ConfigurationSettings>

要阅读上面的条目,我使用

string myHostName=MyEnvironmentWrapper.GetConfigurationSettingValue("webConfigHostName");

现在我想将我的 Web 应用程序移动到 Azure 云环境

因此,我计划将上述 web.config 条目移至我的 ServiceConfiguration.csfg之后,我需要进行任何代码更改,以便我的应用程序可以直接从我的 ServiceConfiguration.csfg

读取“webConfigHostName”

最佳答案

恐怕(在过去,见下文)你做到了:

if (RoleEnvironment.IsAvailable)
{
return RoleEnvironment.GetConfigurationSettingValue("mySetting");
}
else
{
return ConfigurationManager.AppSettings["mySetting"].ToString();
// or whatever your configuration system requires
}

关于此 here 有一些很棒的帖子和 here .

我们最终围绕此编写了自己的包装器,以使我们的应用程序不可知,因此在我们的代码中,我们使用静态 Configuration.GetValue()。快速的全局搜索和替换,我们就离开了。

<小时/>

编辑:今天这更容易了:请参阅 MSDN 引用 CloudConfigurationManager .

关于asp.net - 将配置设置从 web.config 移至 ServiceConfiguration.cscfg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7840639/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com