«Не удается получить поставщика членства с именем xxx» Ошибка в SharePoint 2010 FBA - PullRequest
0 голосов
/ 25 августа 2011

У меня есть веб-приложение SharePoint 2010, для которого я хотел бы использовать настраиваемый поставщик членства для проверки подлинности в расширенной зоне Интернета;однако в итоге я получаю следующую ошибку:

System.ServiceModel.FaultException`1 was unhandled by user code
  Message=Cannot get Membership Provider with name xxx. The membership provider 
  for this process was not properly configured. You must configure the membership 
    provider in the .config file for every SharePoint process.
  Source=Microsoft.IdentityModel
Action=http://schemas.microsoft.com/net/2005/12/windowscommunicationfoundation/dispatcher/fault
  StackTrace:
       at Microsoft.IdentityModel.Protocols.WSTrust.WSTrustChannel.ReadResponse(Message response)
       at     Microsoft.IdentityModel.Protocols.WSTrust.WSTrustChannel.Issue(RequestSecurityToken rst, RequestSecurityTokenResponse& rstr)
       at     Microsoft.IdentityModel.Protocols.WSTrust.WSTrustChannel.Issue(RequestSecurityToken rst)
       at Microsoft.SharePoint.SPSecurityContext.SecurityTokenForContext(Uri context, Boolean bearerToken, SecurityToken onBehalfOf, SecurityToken actAs, SecurityToken delegateTo)
   at Microsoft.SharePoint.SPSecurityContext.SecurityTokenForFormsAuthentication(Uri context, String membershipProviderName, String roleProviderName, String username, String password)
   at Microsoft.SharePoint.IdentityModel.SPClaimsUtility.AuthenticateFormsUser(Uri context, String userName, String password)
   at Fellowes.Commerce.Site.Layouts.Fellowes.Commerce.Site.Authentication.SignInControl_Authenticate(Object sender, AuthenticateEventArgs e)
   at System.Web.UI.WebControls.Login.AttemptLogin()
   at System.Web.UI.WebControls.Login.OnBubbleEvent(Object source, EventArgs e)
   at System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args)
   at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
  InnerException:

Я поместил информацию о членстве в конфигурацию зоны по умолчанию, конфигурацию зоны Интернета, конфигурацию службы токенов и конфигурацию центра администрирования, но это все ещежалуется, что у меня нет поставщика членства в конфигурации для каждого процесса SharePoint.Есть ли другой процесс, который я пропустил?Все остальные, кто получил эту ошибку, пропустили добавление записи в службу токенов, но я уже добавил ее туда.Я в тупике!

Ответы [ 2 ]

0 голосов
/ 26 августа 2011

Получается, что я не запустил Претензии к службе токенов Windows , которая находится в Центр администрирования> Управление службами на сервере .Как только я включил это, это начало работать.Настройка SQLMembershipProvider, как предложил Мэтт, подтолкнула меня в правильном направлении, но это не оказалось окончательным решением.

0 голосов
/ 26 августа 2011

У меня были те же проблемы с настройкой FBA.По сути, я начал все сначала и следил за этим постом в блоге шаг за шагом, и все получилось.Я поклялся, что делал одни и те же вещи сам, до сих пор для меня загадка.

...