asp.net MVC 4 인터넷 응용 프로그램을 만들었습니다. 커스텀 Create User 기능을 원했습니다. 그래서 MembershipProvider
클래스의 CreateUser
함수를 사용하고 web.config
에 <providers>
구성을 추가했습니다.ASP.net MVC 4 사용자 정의 사용자 만들기
하지만 문제는 내가 예외를 잡는 코드를 실행할 때입니다 저장 프로 시저 'dbo.aspnet_CheckSchemaVersion'을 찾을 수 없습니다. 데이터베이스가 asp.net 자체에 의해 생성되었지만 이전 버전과 마찬가지로 저장 프로 시저가 없습니다.
초기화되지 않았기 때문에 MVC 4의 WebSecurity.CreateUserAndAccount
함수를 사용할 수 없습니다.
그래서 어떻게해야할지 모르겠다. 어떤 도움을 주시면 감사하겠습니다. 감사합니다. .
"새 사용자 만들기"기능을 설정하고 있습니까? 나머지 회원은 작동합니까 (예 : 로그인, 유효성 검사 속성 사용)? – Mason240
asp.net의 기본 로그인은 여전히 작동합니다 (기본 레지스터와 같습니다). 하지만 로그인을 구현하지 않았습니다. 아마도이 로그인을 해결하면 다음 문제가 될 것입니다. – Bardia
개인적으로 새로운 사용자를 생성하기 전에 수동으로 DB에 사용자를 추가하고 로그인 작업을했습니다. 자신 만의 MembershipProvider를 만들거나 기본 멤버십을 사용하고 있습니까? – Mason240