私は持っています:
- MVC 3
- .NETコネクタ6.4.4を使用するMySQL
VS2010を搭載したローカルPCからLinux上のリモートDBに接続すれば、すべて問題ありません。ローカルにDBを作成し、同じバージョンのMySQL(5.5、x64)をインストールするためのバックアップを作成しました
リモートでは、のようなメンバーシップ用に通常の.net自動生成テーブル名がありますmy_aspnet_membership
が、ローカルで申請を開始すると、のような他のテーブル名が作成されます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" />
誰かが問題がどこにあるか知っていますか?