2009-03-27 6 views
0

Ich habe die Quelle für den sqlMembershipProvider und den sqlRolesProvider, die MS liefert, und ich möchte es ändern, um meine eigenen Tabellen und Schemas zu verwenden.Integration von benutzerdefinierten Mitgliedschaftsanbieter in vorhandene Lösung

Ich habe eine bestehende Lösung, die diesen Anbieter verwenden wird, und ich möchte den Provider-Code innerhalb dieser Lösung debuggen, bis ich sicher bin, dass es funktioniert.

Wie richte ich meinen Provider-Code in einem Projekt innerhalb dieser Lösung ein, damit ich meinen benutzerdefinierten Provider in der web.config des Web-Projekts der Lösung referenzieren kann?

Antwort

0

Es spielt keine Rolle, solange Sie ein voll qualifizierten Typnamen in der Config bieten:

<membership defaultProvider="YourProvider"> 
    <providers> 
     <add name="YourProvider" type="FullTypeName, YourAssembly"/> 
    </providers> 
</membership> 

Es kann ein Typ in einer separaten Assembly oder in einer Web-Anwendung sein. Es funktioniert jedoch nicht im Falle eines "Website" -Projekts, da der gesamte Code im Ordner "App_Code" im laufenden Betrieb kompiliert wird, sodass Sie seinen Typnamen nicht angeben können.

Verwandte Themen