ASP.NET настраивая membershipprovider - PullRequest
1 голос
/ 16 декабря 2011

Я создал регистрацию и форму входа с помощью мастера. Но когда кто-то регистрируется и пытается войти, он не может. Я пришел к выводу, что это потому, что нет членов shipprovider. Я создал обе формы и базу данных автоматически. Разве тогда не должно быть поставщика по умолчанию для членов? Есть ли способ узнать имя / настройки возможного участникаhipprovider?

Я попытался настроить член сообщества с помощью:

  <membership defaultProvider="MembershipADProvider">
      <providers>
          <clear/>
          <add name="MembershipADProvider" type="System.Web.Security.SQLMembershipProvider" connectionStringName="ASPNETDBConnectionString" applicationName="/"/>
      </providers>
  </membership>

В файле web.config, но я просто получаю сообщение об ошибке, что при открытии страницы регистрации по умолчанию отсутствует membershipprovider. Я также вижу, что в свойствах registerform есть опция membershipprovider, но здесь я тоже не добиваюсь успеха.

Ответы [ 4 ]

2 голосов
/ 16 декабря 2011

Добавить поставщика по умолчанию:

<membership defaultProvider="MembershipADProvider">
1 голос
/ 16 декабря 2011

Измените следующую строку:

 <membership>

на:

 <membership defaultProvider="MembershipADProvider">
0 голосов
/ 18 декабря 2011

Проблема исправлена. Был член сообщества, но новые участники не получили роль участника, когда они зарегистрировались.

...