Это может быть возможно, если вы создадите пользовательский ConfigurationSection
, который извлекает значение из appSettings
.
Вот статья, которая объясняет, как создать пользовательский раздел конфигурации:
http://haacked.com/archive/2007/03/12/custom-configuration-sections-in-3-easy-steps.aspx
Я не знаю, ищите ли вы это, но я думаю, что это единственный способ прочитать настройку web.config
из web.config
.
EDIT
Я не проверял это, но, может быть, что-то подобное будет работать?:
[ConfigurationProperty("localName", IsRequired = true, IsKey = true)]
public string LocalName
{
get
{
return this["localName"] as string;
}
set
{
this["localName"] = WebConfigurationManager.AppSettings.Get(value);
}
}