新しいシンプルな ASP.NET MVC 4 インターネット プロジェクトを作成し、ADO.NET エンティティ データ モデル デザイナーでモデルを作成し、System.Web.Providers (ユニバーサル プロバイダー) をインストールして Web.config を構成しました。どちらもSQL CE 4.0を使用する 2 つの異なるデータ ソース。
これらは私の接続文字列です:
<add name="DefaultConnection" connectionString="Data Source=C:\maindb.sdf" providerName="System.Data.SqlServerCe.4.0" />
<add name="MyEntitiesModelContainer" connectionString="metadata=res://*/MyEntitiesModel.csdl|res://*/MyEntitiesModel.ssdl|res://*/MyEntities.msl;provider=System.Data.SqlServerCe.4.0;provider connection string="Data Source=C:\myentities.sdf"" providerName="System.Data.EntityClient" />
アプリケーションが動作します。しかし、ログインしようとすると、これは私が得る例外です:
このメソッドを呼び出すには、「Membership.Provider」プロパティが「ExtendedMembershipProvider」のインスタンスである必要があります。
<add key="enableSimpleMembership" value="true" />
別のフォーラムの誰かがこれを行うことで問題を解決したため、Web.config にも追加しました。私の場合ではありませんでした。同じエラーが残ります。
誰か助けてくれませんか?