Membership
デスクトップアプリケーションでロールと認証を処理するためにプロバイダークラスを統合しようとしています。reg_sql
データベースに対して実行して、必要なプロシージャとテーブルを作成しました。私のapp config
中には、必要なデータベースを指すようにアプリケーションサービス接続文字列を追加しました
<add name="ApplicationServices"
connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=mydatabase;User ID=user;Password=password"
providerName="System.Data.SqlClient" />
アプリケーションをデバッグしていて、を呼び出すとMembership.CreateUser()
、成功ステータスが返されますが、データベースをチェックすると、user
またはmembership
テーブルにレコードがありません。ただし、同じ詳細でユーザーを再登録しようとすると、重複したuserNameステータスが表示されます。したがって、レコードはどこかに存在する必要がありますか?
定義したデータベースを指すようにMembershipクラスを構成するにはどうすればよいですか?
前もって感謝します
これを編集するのは私のアプリ全体の設定です
<?xml version="1.0"?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="ApplicationServices"
connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=mydatabase;User ID=user;Password=password"
providerName="System.Data.SqlClient" />
<add name="CODS.Properties.Settings.CODSConnectionString" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=CODS;User ID=user;Password=password" providerName="System.Data.SqlClient"/>
</connectionStrings>
<startup><supportedRuntime version="v2.0.50727"/></startup>
</configuration>