2012-05-31 4 views
4

를 사용하여 잘못된 :회원 테이블은 내가 가진 지역 서비스

  • MVC 3
  • 난에 VS2010와 로컬 PC에서 연결하는 경우 MySQL의 .NET 커넥터를 6.4.4

모두를 사용하는 것은 괜찮습니다 Linux의 원격 DB. DB를 로컬로 가지고 MySQL (5.5, x64)의 같은 버전을 설치하는 백업을 만들었습니다

my_aspnet_membership과 같은 멤버쉽 용 자동 생성 된 테이블 이름은 리모컨에 있습니다.하지만 로컬에서 applicationantion을 시작하면 다른 테이블이 생성됩니다. mysql_membership과 같은 이름입니다. 또한 예외가 있어요 : Unable to initialize provider. Missing or incorrect schema.

동일한 설정이지만 원격 DB에 연결되어 있으면 정상적으로 작동합니다.

<add name="MySqlSessionStateProvider" type="MySql.Web.SessionState.MySqlSessionStateStore, MySql.Web, Version=6.4.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" applicationName="/" autogenerateschema="true" connectionStringName="MySqlMembershipConnection" /> 

어디에서 문제가 발생하는지 알고 있습니까?

+0

내가 .NET 커넥터에 익숙하지 않다 6.4.4하지만, 디 "autogenerateschema ="true ""즉석에서 SQL 스키마를 생성합니까? –

+0

예 .... 처음에 해냈습니다 –

+0

데이터베이스에 연결하여 단위 테스트 또는 간단한 콘솔 앱에서 동일한 연결 문자열을 사용하여 테이블을 읽을 수 있습니까? –

답변

2
+0

링크 중 절반은 모노입니다. 내가 전에 시도한 다른 –