私はasp.net mvc4で認証を取得しようとしているので、WebSecurityを使用しようとしています。
WebSecurity.InitializeDatabaseConnection("tradefairindia", "Users", "Id", "Username", false);
これを Global.asax に入れましたが、ここで「既定のロール プロバイダーが見つかりませんでした」というエラーが発生します。
インターネットで、このコード行を web.config に追加する必要があることを読みました<roleManager enabled="true" defaultProvider="AspNetSqlRoleProvider">
。しかし、以前のエラーのため、すでに追加していました。
どうすればこの問題を解決できますか??
編集:
に変更するとdefaultProvider="SimpleRoleProvider"
、新しいエラーが発生します。それは言う
型または名前空間名 'Data' が名前空間 'WebMatrix' に存在しません (アセンブリ参照がありませんか?)