Получить текущее имя MembershipProvider - PullRequest
0 голосов
/ 01 ноября 2011

Я использую API членства ASP.NET 4.0 в приложении веб-формы.

Я хочу получить имя текущего членства в сети во время выполнения («UmbracoMembershipProvider» или «UsersMembershipProvider»).

Может кто-нибудь помочь?

Спасибо

Индра

это раздел web.config

<!-- Membership Provider -->
<membership defaultProvider="UmbracoMembershipProvider" userIsOnlineTimeWindow="15">
  <providers>
    <clear />
    <add name="UmbracoMembershipProvider" type="umbraco.providers.members.UmbracoMembershipProvider" enablePasswordRetrieval="false" enablePasswordReset="false" requiresQuestionAndAnswer="false" defaultMemberTypeAlias="Another Type" passwordFormat="Hashed" />
    <add name="UsersMembershipProvider" type="umbraco.providers.UsersMembershipProvider" enablePasswordRetrieval="false" enablePasswordReset="false" requiresQuestionAndAnswer="false" passwordFormat="Hashed" />
  </providers>
</membership>
<!-- added by NH to support membership providers in access layer -->
<roleManager enabled="true" defaultProvider="UmbracoRoleProvider">
  <providers>
    <clear />
    <add name="UmbracoRoleProvider" type="umbraco.providers.members.UmbracoRoleProvider" />
  </providers>
</roleManager>

Причина (если это необходимо): обнаружить, если пользовательуправление развернуто / интегрировано в живое развертывание Umbraco против сеанса отладки Visual Studio независимо

1 Ответ

0 голосов
/ 01 ноября 2011

Попробуйте использовать -> Membership.Provider.Name

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