У меня есть код из моего VB.NET 1.1 дня, который позволил мне динамически проверить, включен ли Debug в web.config. Я подумал, зачем заново изобретать колесо при включении/выключении регистрации, если бы я мог просто включить веб-администратора для отладки. Вот код, который я использовал в VB.NET, который работал отлично:
ConfigurationSettings.GetConfig("system.web/compilation").Debug.ToString()
Когда я захотел преобразовать это в С# и использовать его в .NET 3.5, я столкнулся с некоторыми проблемами, и это не сработало. Кроме того, я хотел бы использовать новую конструкцию ConfigurationManager.GetSection. Может ли кто-нибудь предложить, как лучше всего читать значение system.web/compilation/debug=true|false
?
Очень ценно!