MVC 4 RC 기본 템플릿을 사용하여 로그인을 사용하려고합니다. MVC 3, Aspnet_regsql.exe -> SQL server와 같은 방식으로했습니다. 그런 다음 SQL 서버에 연결 문자열을 지정했습니다. AccountController에MVC 4 RC - 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'.
오류 : 나는 새로운 사용자를 등록 할 때
나는이 얻을 내가 지금까지이 오류하지만 행운을 Google에 노력했습니다
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)
. MVC 4에서이 작업을 수행해야하는 다른 방법이 있습니까?
해결책을 찾았습니까? SQL 프로파일 러를 실행하면'DefaultMembershipProvider'에 의해 생성 된 SQL 문은'aspnet_regsql' ('aspnet_Applications' 대신'Applications','aspnet_Users' 대신'Users')와는 다른 테이블 이름을 사용합니다. 한 가지 해결 방법은 멤버 자격 공급자에 맞게 테이블의 이름을 바꾸거나 MVC에 대한 사용자 지정 멤버 자격 공급자를 작성하는 것입니다. –