Warum Anbieter benutzerdefinierte Mitgliedschafts Dateien im Ordner App_Code meines Web-App sein?

StackOverflow https://stackoverflow.com/questions/769120

Frage

Ich schreibe eine benutzerdefinierte Membership-Provider auf der Quelle für die SQL-Anbieter basiert und ich versuchte zunächst ein eigenständiges Projekt der SQL-Provider machen. Doch der Web-App wäre es nicht erkennen, wenn ich die ganze Quelle setze in einem Ordner App_Code in meinem Web-App.

Ist dies, wie Sie einen benutzerdefinierten Anbieter implementieren? Ich dachte, ich einfach das Provider Projekt von dem Web-App verweisen könnte und ziehe weiter.

War es hilfreich?

Lösung

Stellen Sie sicher, dass Sie den Typ als „Namespace.Type, Assembly.Name“ angeben, wenn Sie Ihren Anbieter in einer kompilierten Assembly haben. Wie "System.String Mscorlib" oder "System.Web.UI.Design.ControlDesigner, System.Design".

Beispiel:

<membership defaultProvider="OlaMembershipProvider">  
  <providers>  
    <add name="OlaMembershipProvider" type="OpenAccess.Web.OlaMembershipProvider, OpenAccess.ClientSide" />  
  </providers>
</membership>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top