2011-04-04 3 views
3

Ma base de données membership3 at . \ Sharepoint a de nombreux membres.Sélecteur de personnes. Je ne peux pas recevoir d'utilisateurs FBA dans le site Centre d'administration

Il est web.config fichier pour mon Centre d'administration du site

<configuration> 

<connectionStrings> 
    <add connectionString="Server=.\sharepoint;Database=membership3;Integrated Security=true" name="SQLAuthConnectionString" /> 
</connectionStrings> 

<SharePoint> 
    <PeoplePickerWildcards> 
     <clear /> 
     <add key="SQLAuthConnectionString" value="%" /> 
     <add key="SQLMembershipProvider" value="%" /> 
     <add key="SQLRoleManager" value="%" /> 
    </PeoplePickerWildcards> 
</SharePoint> 

<system.web> 
    <roleManager defaultProvider="AspNetWindowsTokenRoleProvider" enabled="true" cacheRolesInCookie="false"> 
     <providers> 
      <add name="SQLRoleManager" connectionStringName="SQLAuthConnectionString" applicationName="/" description="My Role Provider" 
       type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> 
     </providers> 
    </roleManager> 
    <membership defaultProvider="SQLMembershipProvider"> 
    <providers> 
     <add name="SQLMembershipProvider" 
      type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" 
      connectionStringName="SQLAuthConnectionString" passwordAttemptWindow="5" applicationName="/" enablePasswordReset="true" 
      enablePasswordRetrieval="false" passwordFormat="Clear" requiresQuestionAndAnswer="false" requiresUniqueEmail="true" /> 
    </providers> 
</membership> 
</system.web> 

</configuration> 

Il y a fichier web.config pour mon nouveau site basée sur les revendications:

<configuration> 

<SharePoint> 
    <PeoplePickerWildcards> 
     <clear /> 
     <add key="SQLAuthConnectionString" value="%" /> 
     <add key="SQLMembershipProvider" value="%" /> 
     <add key="SQLRoleManager" value="%" /> 
    </PeoplePickerWildcards> 
</SharePoint> 

<system.web> 
    <membership defaultProvider="i"> 
     <providers> 
      <add name="i" type="Microsoft.SharePoint.Administration.Claims.SPClaimsAuthMembershipProvider, Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" /> 
      <add name="SQLMembershipProvider" 
       type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" 
       connectionStringName="SQLAuthConnectionString" passwordAttemptWindow="5" applicationName="/" enablePasswordReset="true" 
       enablePasswordRetrieval="false" passwordFormat="Clear" requiresQuestionAndAnswer="false" requiresUniqueEmail="true" /> 
     </providers> 
    </membership> 
    <roleManager defaultProvider="c" enabled="true" cacheRolesInCookie="false"> 
     <providers> 
      <add name="c" type="Microsoft.SharePoint.Administration.Claims.SPClaimsAuthRoleProvider, Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" /> 
      <add name="SQLRoleManager" 
      connectionStringName="SQLAuthConnectionString" applicationName="/" description="My Role Provider" 
      type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> 
     </providers> 
    </roleManager> 
</system.web> 

</configuration> 

fichier C: \ Program Files \ Fichiers communs \ Microsoft Shared \ Extensions serveur Web \ 14 \ WebServices \ Root \ web.config:

<configuration> 

<system.web> 
    <membership defaultProvider="i"> 
     <providers> 
      <clear /> 
      <add name="i" type="Microsoft.SharePoint.Administration.Claims.SPClaimsAuthMembershipProvider, Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" /> 
       <add name="SQLMembershipProvider" 
        type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" 
        connectionStringName="SQLAuthConnectionString" passwordAttemptWindow="5" enablePasswordRetrieval="false" enablePasswordReset="true" 
        requiresQuestionAndAnswer="false" applicationName="/" requiresUniqueEmail="true" passwordFormat="Clear" /> 
     </providers> 
    </membership> 
    <roleManager enabled="true" defaultProvider="c"> 
     <providers> 
      <clear /> 
      <add name="c" type="Microsoft.SharePoint.Administration.Claims.SPClaimsAuthRoleProvider, Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" /> 
      <add name="SQLRoleManager" connectionStringName="SQLAuthConnectionString" applicationName="/" description="My Role Provider" 
       type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> 
     </providers> 
    </roleManager> 
</system.web> 

    <connectionStrings> 
     <add connectionString="Server=.\sharepoint;Database=membership3;Integrated Security=true" name="SQLAuthConnectionString" /> 
    </connectionStrings> 
</configuration> 

Je veux mettre en place Politique utilisateur utilisateurs du site Admin Center et FBA sont ne pas venir dans le sélecteur. Mais mon site d'authentification basé sur les revendications se connecte avec n'importe quel utilisateur FBA. Quel est le problème dans les paramètres du site Centre d'administration?

+0

avez-vous finalement réussi à résoudre le problème? –

+0

Ce problème n'est pas résolu pour moi – NieAR

+0

notre cas était une faute de frappe dans la chaîne de connexion. Par conséquent, vérifiez tous les paramètres, ou copiez-collez simplement à partir de la configuration qui fonctionne. –

Répondre

0

Avez-vous essayé d'écrire le nom exact de l'utilisateur dans le sélecteur de personnes CA?

+0

oui. J'ai essayé d'écrire le nom exact ** user1 ** et le motif de recherche ** user% **. Il n'y a pas d'utilisateurs – NieAR

1

Ajouter

<add name="i" type="Microsoft.SharePoint.Administration.Claims.SPClaimsAuthMembershipProvider, Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" /> 

dans Mermbership et

<add name="c" type="Microsoft.SharePoint.Administration.Claims.SPClaimsAuthRoleProvider, Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" /> 

dans le gestionnaire de rôle au fichier de configuration Web Central Admin

Questions connexes