좋아요, 그럼 SimpleMembership을 설정했는데 데이터베이스를 설정하려면 WebSecurity.InitializeDatabaseConnection(...)
을 한 번만 실행해야한다는 인상하에있었습니다. 나중에 사용자 ID를 찾으려고 할 때 WebSecurity를 호출하기 전에 데이터베이스를 초기화해야한다는 오류가 표시됩니다. Ok ... 그래서 초기화 된 콜백을 _ViewStart.cshtml에 다시 넣습니다. 지금 나는 다시 달리고 나는 과실을 The "WebSecurity.InitializeDatabaseConnection" method can be called only once.
얻는다 그래서 나는 그렇지 않으면 저주하면된다.간단한 멤버십을 위해 데이터베이스를 초기화해야합니까? MVC 모순?
누군가가 설명해 주시겠습니까?
왜 내가 _ViewStart에 넣으려고한다고 생각하는지 기억이 안납니다. 나는 그것을 App_Start의 파일로 옮겼고 더 이상 문제가없는 것 같습니다. – Sinaesthetic
그래, 글쎄, 그 파일들은 (당신이'Global.asax' 파일의'Application_Start'에서 초기화되고있는 한) 작동 할 것입니다. 나는 단지'DatabaseConfig' 클래스를 만들었습니다. 하지만 다행 :) – hjavaher