मैं एमवीसी 4 आरसी डिफ़ॉल्ट टेम्पलेट का उपयोग कर लॉगिन सक्षम करने की कोशिश कर रहा हूं। मैंने इसे एमवीसी 3, Aspnet_regsql.exe -> SQL सर्वर जैसा ही किया था। तब मैंने SQL सर्वर को कनेक्शन स्ट्रिंग पॉइंट बनाया। AccountController मेंएमवीसी 4 आरसी - Aspnet_regsql.exe
Server Error in '/' Application.
Invalid column name 'ApplicationId'.
Invalid column name 'UserName'.
Invalid column name 'ApplicationId'.
Invalid column name 'UserId'.
Invalid column name 'UserName'.
Invalid column name 'IsAnonymous'.
Invalid column name 'LastActivityDate'.
त्रुटि::
जब मैं एक नया उपयोगकर्ता रजिस्टर करने की कोशिश मैं इस मिल
Line 85: // Attempt to register the user
Line 86: MembershipCreateStatus createStatus;
Error here -> Line 87: Membership.CreateUser(model.UserName, model.Password, model.Email, passwordQuestion: null, passwordAnswer: null, isApproved: true, providerUserKey: null, status: out createStatus);
Line 88:
Line 89: if (createStatus == MembershipCreateStatus.Success)
मैं अब तक इस त्रुटि है, लेकिन कोई किस्मत गूगल की कोशिश कर रहा हूँ। क्या एमवीसी 4 में ऐसा कुछ और तरीका हो सकता है?
क्या आपको कोई समाधान मिला? यदि मैं एसक्यूएल प्रोफाइलर चलाता हूं, तो 'DefaultMembershipProvider' द्वारा जेनरेट किए गए SQL कथन 'aspnet_regsql' ('aspnet_Applications' के बजाय' अनुप्रयोग 'और' aspnet_Users' के बजाय' उपयोगकर्ता') के बजाय अलग-अलग तालिका नामों का उपयोग करते हैं। एक समाधान सदस्यता प्रदाता के अनुरूप या एमवीसी के लिए कस्टम सदस्यता प्रदाता लिखने के लिए टेबल का नाम बदलना है। –