Ich versuche, einen benutzerdefinierten Anbieter für Mitgliedschaft und Rollen zu erstellen. Der Code dafür scheint in Ordnung zu sein, aber wenn ich versuche, den Abschnitt "Sicherheit" des Website-Administrationstools aufzurufen, erhalte ich folgende Meldung:
Das aufgerufene Mitglied wird nicht unterstützt in einer dynamischen Baugruppe.
In Bezug auf die erste Zeile des ersten Teils des NHibernate-bezogenen Codes, der aufgerufen wird:
var cfg = new Configuration();
gefolgt von:
Eine erste zufällige Ausnahme vom Typ 'System.IO.FileNotFoundException' ist in mscorlib.dll aufgetreten.
Zusätzliche Informationen: Konnte nicht geladen werden Datei oder Baugruppe 'NHibernate.XmlSerializers, Version=3.1.0.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4' or eine seiner Abhängigkeiten. Das System kann die angegebene Datei nicht finden.
Davor bekomme ich ein paar:
Der Kulturname 'aspx' wird nicht unterstützt.
Ich habe die Provider im App_Code-Ordner und die NHibernate-DLLs werden bei der Ausführung der Anwendung in den Bin-Ordner kopiert.
Ich nehme an, es ist zu tun mit den Anbietern nicht in der Lage, alle relevanten Klassen und dlls im Zusammenhang mit NHibernate und die Role-Klasse und so weiter zu finden.
Aus welchem Grund auch immer, dieses Problem ist verschwunden.