Question

Je sais que vous pouvez spécifier le fournisseur d'appartenances et le gestionnaire de rôle pour une application web sur la création, mais je dois le mettre à jour après la création. tout indice.

Était-ce utile?

La solution

Ces paramètres sont stockés dans le fichier web.config. Utiliser les techniques suivantes pour travailler avec les fichiers web.config dans le monde SharePoint.

de travail avec des fichiers Web.config

Comment: Ajouter et supprimer des paramètres Web.config Programmatically

Il est important de mettre à jour les fichiers de configuration de la « manière sharepoint » afin que les changements peuvent être appliqués à tous les serveurs Web de la batterie.

Autres conseils

Vous trouverez des entrées semblables à la suivante dans la section du web.config pour votre application web ou dans le web.config racine si vous avez configuré FBA à IIS racine. Vous pouvez modifier le nom (s) directement dans le fichier web.config.

    <roleManager>
        <providers>
            <add name="FBARoleProvider" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" applicationName="/" connectionStringName="FBA" />
        </providers>
    </roleManager>
    <membership>
        <providers>
            <add name="FBAMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" applicationName="/" connectionStringName="FBA" enablePasswordReset="true" enablePasswordRetrieval="true" passwordFormat="Clear" requiresQuestionAndAnswer="true" requiresUniqueEmail="false" />
        </providers>
    </membership>
    <profile>
        <providers>
            <add name="FBAProfileProvider" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" applicationName="/" connectionStringName="FBA" />
        </providers>
    </profile>

Si vous ne voyez pas ces entrées dans le web.config pour votre application Web, consultez le fichier web.config trouve dans votre dossier .NET CONFIG (par exemple C: \ Windows \ Microsoft.NET \ Framework64 \ v2. 0,50727 \ CONFIG)

Comme une note de côté, vous pouvez également définir les membres et le fournisseur de rôle lorsque vous étendez une application.

Vous pouvez simplement supprimer le site IIS de la gestion des applications, puis créer la zone par défaut à nouveau, en spécifiant les fournisseurs d'appartenances et rôle.

Vous encore besoin de modifier le web.config, cependant. Il y a pas échapper à cela.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top