sql >> Database teknologi >  >> RDS >> Sqlserver

SqlRoleProvider:NullReferenceException ved opkald til Roles.GetRolesForUser

blergh

Googlede med tags Stack Overflow forudsat, at jeg stødte på dette websted:http://www.lhotka. net/weblog/CallingRolesGetRolesForUserInAWCFService.aspx

Kort sagt:tilsyneladende brød noget mellem .net 3.5 og .net 4.

For at løse dette problem ring:

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

i stedet for

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

Forskellen ligger i .Provider som tilføjes i midten. Efter at have tilføjet dette virkede det fint.



  1. FLOT data fra MySQL via PHP?

  2. Få adgang til en mysql-database fra ekstern vært/ip? (dvs.:mysql workbench)

  3. Kolonneoverskrifter bliver ved med at dukke op i hele Oracle-output

  4. Hvordan udfører man en SSIS-pakke fra .NET?