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