0

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>
4

0 に答える 0