sql >> Database >  >> RDS >> Sqlserver

SqlRoleProvider:NullReferenceException bij het aanroepen van Roles.GetRolesForUser

blergh

Googlen met de tags Stack Overflow op voorwaarde dat ik deze site tegenkwam:http://www.lhotka. net/weblog/CallingRolesGetRolesForUserInAWCFService.aspx

Kortom:er is blijkbaar iets gebroken tussen .net 3.5 en .net 4.

Bel om dit probleem op te lossen:

string[] roles = Roles.Provider.GetRolesForUser(ServiceSecurityContext.Current.PrimaryIdentity.Name);

in plaats van

string[] roles = Roles.GetRolesForUser(ServiceSecurityContext.Current.PrimaryIdentity.Name);

Het verschil zit in de .Provider die in het midden wordt toegevoegd. Nadat ik dit had toegevoegd werkte het prima.



  1. Hoe vraag ik hulp bij het optimaliseren en oplossen van queries in MySQL?

  2. PostgreSQL 'NIET IN' en subquery

  3. nieuwe SQL-record-ID ophalen

  4. Foutcode 503 com.microsoft.sqlserver.jdbc.sqlserverexception de tcp/ip-verbinding met de host is mislukt