3

SQL Server メンバーシップとロール プロバイダー API をラップするために使用しているクラス ライブラリがあります。MSTest 単体テスト クラスで最初のメソッドをテストしようとしましたが、「ロール マネージャー機能が有効になっていません」というエラーが表示されました。

テスト プロジェクトにいくつかの異なる種類の構成ファイルを追加しましたが、それですべてが接続されることを期待していますが、気に入らないようです。

すべてのプロバイダー情報を含む構成ファイルをテスト プロジェクトに適切に関連付けるにはどうすればよいですか?

4

2 に答える 2

4

Web.config ファイルではなく、App.config ファイルに構成項目を追加するだけで済みました。Web.config をコピーして、すべてのプロバイダー要素を移動しました。代わりに、テスト プロジェクトの App.config にコピー/貼り付けただけで、その後は問題なく動作しました。

于 2012-06-08T02:24:31.407 に答える
3

私はweb.configでroleManagerを有効にする必要がある私のasp.net Webアプリのために、Googleからここでつまずきました。このサンプルは、Windows認証/ロールを使用するためのものです。それが他の誰かに役立つことを願っています。

<authentication mode="Windows"/>
<identity impersonate="true" />
<roleManager enabled="true" defaultProvider="AspNetWindowsTokenRoleProvider"/>
于 2012-11-06T01:15:53.680 に答える