2013-06-07 4 views
3

Доступ к глобальным параметрам приложения (определенным на главном экране IIS -> Настройки приложения). Я считаю, что глобальный web.config должен наследоваться всеми приложениями, но я попыталсяДоступ к глобальным настройкам IIS

var myGlobalSetting = ConfigurationManager.AppSettings["MyGlobalSetting"] 

и

var appSettings = (NameValueCollection)HttpContext.Current.GetSection("appSettings"); 
var myGlobalSetting = appSettings["MyGlobalSetting"]; 

Оба возвращаются нуль. У меня нет ничего, что бы переопределить или очистить настройки.

Что я делаю неправильно? Благодарю.

+1

IIRC, эти запросы для настройки только спросить web.config приложения. –

+0

Хм, так почему же настройки приложений на начальном экране IIS называются так называемыми - запутанными? И зачем они тогда? – Vladimirs

+0

В файле web.config находится узел [appSettings] (http://msdn.microsoft.com/en-us/library/ms228154 (v = vs.100) .aspx). –

ответ

0

Вы можете использовать WebConfigurationManager:

var myGlobalSetting = WebConfigurationManager.AppSettings["MyGlobalSetting"]; 
Смежные вопросы