2015-07-08 2 views
0

У меня есть приложение ASP.NET MVC 5. В моем приложении есть приложение web.config. В этом приложении, у меня есть пользовательский раздел, который выглядит следующим образом:Чтение значений из файла Web.config в ASP.NET

<service.settings> 
    <service1 isEnabled="true" emailAddress="[email protected]" /> 
    <service2 isEnabled="true" emailAddress="[email protected]" /> 
    <bonzai type="ficus" age="13" /> 
</service.settings> 

Мой вопрос, как я могу получить доступ к этим значения конфигурации в моем C# код? Я знаком с ConfigurationManager.AppSettings. Однако я не уверен, как получить настройки конфигурации из пользовательских разделов.

+1

звучит как возможный дубликат этого возможного дубликата http://stackoverflow.com/questions/7471234/how-to-create-a-custom-section-that-behaves -как-ан-AppSettings сечение – JamieD77

ответ

1

Вы должны использовать ConfigurationManager.GetSection(String)

// Assuming 'service.settings' is on the root of your web.config... 
var yourSection = (YourSectionClass)ConfigurationManager 
    .GetSection('service.settings') 
Смежные вопросы