Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SqlRoleProvider:रोल्स को कॉल करते समय NullReferenceException। GetRolesForUser

blergh

टैग स्टैक ओवरफ़्लो के साथ गुगल करना, बशर्ते मैं इस साइट पर आया:http://www.lhotka। net/weblog/CallingRolesGetRolesForUserInAWCFService.aspx

संक्षेप में:जाहिरा तौर पर .net 3.5 और .net 4 के बीच कुछ टूट गया।

इस समस्या को हल करने के लिए कॉल करें:

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

के बजाय

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

अंतर .Provider . में है जिसे बीच में जोड़ा जाता है। इसे जोड़ने के बाद इसने ठीक काम किया।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एसक्यूएल कोष्ठक के अंदर मूल्यों का चयन करें

  2. SQL सर्वर में CHAR और VARCHAR में क्या अंतर है - SQL सर्वर / T-SQL ट्यूटोरियल भाग 31

  3. SQL:किसी तालिका के सबसेट का भौतिक आकार प्राप्त करना

  4. SQL सर्वर डेटाटाइम से मिलीसेकंड हटा देता है

  5. उपयोगकर्ता 'sa' के लिए लॉगिन विफल रहा। उपयोगकर्ता किसी विश्वसनीय SQL सर्वर कनेक्शन से संबद्ध नहीं है। (Microsoft SQL सर्वर, त्रुटि:18452) sql 2008 में