6

メンバーシップ プロバイダーを使用する ASP.NET MVC サイトがあります。新しいユーザーの登録など、一部の機能のテストに問題があります。

ASP.NET Web サイトには登録済みユーザーを削除/削除する方法がないため、私のテスト プロジェクト (NUnit を使用した WatiN) では、Membership.DeleteUser() を呼び出してテスト ユーザー アカウントを削除しようとしています。次に、NUnit プロジェクト (ビジュアル スタジオ) で web.config を使用してメンバーシップ プロバイダーを構成できないため、これを使用できないことに気付きました。

ASP.NET を使用せずにメンバーシップ プロバイダーを構成するにはどうすればよいですか?

4

2 に答える 2

6

NUnit プロジェクトの app.config で構成します。このブログ投稿をチェックしてください。やりたいことの例 (またはそれに近いもの) を提供します。

以下を app.config に追加します (上記の最初のブログから)。

 <system.web>

    <membership defaultProvider="MeanWormMembershipProvider">
      <providers>
        <remove name="AspNetSqlMembershipProvider"/>

          <add applicationName="MeanWorm" requiresQuestionAndAnswer="false"
            requiresUniqueEmail="true" minRequiredNonalphanumericCharacters="0"
            enablePasswordReset="true" passwordFormat="Hashed" connectionStringName="MeanWormConnectionString"
            name="MeanWormMembershipProvider" type="MeanWorm.Domain.Providers.MeanWormMembershipProvider,MeanWorm.Domain"/>

      </providers>
    </membership>
  </system.web>
于 2009-07-04T00:08:22.897 に答える
0

Client Application Servicesを調べましたか? それがあなたの望むものかどうかはわかりませんが、調べる価値はあります。

于 2009-07-03T23:51:25.630 に答える