2010-05-31 1 views
0

В моем приложении asp.net я хочу прочитать раздел авторизации web.config и изменить его. Для этого я использую приведенный ниже код, но я не получаю значения. Поэтому взгляните на это и сообщите мне, есть ли способ прочитать и обновить значения раздела авторизации Раздел авторизации; мой раздел как следующийЧтение значений web.configuration в приложении asp.net

<authorization> 
     <deny users="?"/> 
</authorization> 

И это код:

configuration = WebConfigurationManager.OpenWebConfiguration("~"); 
section = (AuthorizationSection)configuration.GetSection("system.web/authorization"); 
SectionInformation sc= section.SectionInformation; 

Спасибо, Хима.

ответ

0

Попробуйте это:

AuthorizationSection section = (AuthorizationSection)ConfigurationManager 
            .GetSection("system.web/authorization"); 

Добавить ссылку на System.Configuration.dll

Update:

Попробуйте это:

AuthorizationSection section = (AuthorizationSection)ConfigurationManager 
           .GetSection("system.web/authorization"); 
    foreach (AuthorizationRule rule in section.Rules) 
    { 
     //rule.Users <- StringCollection 
     //rule.Action; 
    } 
+0

Привет Раджа .. Я попытался с этим, но его n ot чтение внутреннего раздела, который Я не получаю это значение – hima

+0

См. мое обновление. –