Есть ли способ получить доступ к тегу <compilation />
в файле web.config?
Я хочу проверить, установлен ли атрибут " debug " в файле " true ", но я не могу понять, как это сделать. Я пытался использовать WebConfigurationManager
, но это не позволяет мне перейти к разделу <compilation />
.
Обновление:
Я знаю, что могу легко загрузить файл как XML-документ и использовать XPath, но я надеялся, что во фреймворке уже было что-то, что могло бы сделать это для меня. Кажется, что-то было бы, так как уже есть способы получить настройки приложения и строки подключения.
Я также пытался использовать метод WebConfigurationManager.GetSection()
несколькими способами:
WebConfigurationManager.GetSection("compilation")// Name of the tag in the file
WebConfigurationManager.GetSection("CompilationSection") // Name of the class that I'd expect would be returned by this method
WebConfigurationManager.GetSection("system.web") // Parent tag of the 'compilation' tag
Все вышеперечисленные методы возвращают null
. Я предполагаю, что есть способ добраться до этого раздела конфигурации, так как уже существует класс ('CompilationSection
'), я просто не могу понять, как его получить.