Доступ к атрибутам web.config (не appSettings) - PullRequest
0 голосов
/ 23 марта 2011

учитывая, что я могу добавить различные атрибуты к провайдеру акций, я предполагаю, что могу сделать то же самое с моей собственной реализацией провайдера.

<add name="MyMembershipProvider" type="Portal.Infrastructure.MyMembershipProvider"
             enablePasswordRetrieval="false"
                enablePasswordReset="true"
                requiresQuestionAndAnswer="true"
                [...] />

Мой вопрос сейчас: как мне получить доступ к этим значениям в коде? Я понимаю, что ConfigurationManager можно использовать для доступа к парам ключ-значение в разделе appSettings, но это не так.

1 Ответ

2 голосов
/ 23 марта 2011

Я не знаю, к какому разделу вы пытаетесь получить доступ, но общая идея заключается в том, что вы можете получить прямой доступ к WebConfig:

Configuration config = WebConfigurationManager.OpenWebConfiguration(configPath);  
// Get the object related to the <identity> section.
IdentitySection section = (IdentitySection)config.GetSection("system.web/identity");

Вместо IdentitySection поместите свой раздел.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...