Здравствуйте, TK, Вы писали:
TK>Hello, " Аноним " >> Хотелось бы узнать как считать тип аутентификации. Через AppSettings >> естественно не получится, так как не в том разделе. >> Пробовал считать через >> System.Configuration.ConfigurationSettings.GetConfig, тоже не получается, >> почему-то узел пустой оказывается. По идее приложение знает какой у него >> тип аутентификацииЮ, т.е. это можно откуда-то считать, не трогая конфиг. >> Как я честно говоря не нашел, так как все темы в основном заканчиваются >> чтением либо из System.Configuration.ConfigurationSettings.AppSettings, >> либо просто открывается свой конфиг и идет работа с Xml.
TK>Надо использовать метод HttpContext.GetSection
Делаю так:
Dim sect As System.Collections.Specialized.NameValueCollection = New System.Collections.Specialized.NameValueCollection
sect = CType(System.Web.HttpContext.Current.GetConfig("system.web/authentication"), System.Collections.Specialized.NameValueCollection)
AuthType = sect("mode")
не получается. Выдает ошибку приведения типа, как будто там нету ничего. Напишите, пожалуйста поподробнее откуда именно брать этот ключ.
А то у GetSection вообще тип object не ясно к чему приводить ...