0
私はMembershhip.GetUser()
を実行すると、私はエラーメッセージを取得:ADプロバイダMembership.GetUser()は、次のようなエラーを表示します。 "パラメータ 'username'は空であってはなりません。 ActiveDirectoryのプロバイダを使用
パラメーター「ユーザ名」が空であってはなりません。ここで
メンバーシップの設定です:
<membership defaultProvider="AspNetActiveDirectoryMembershipProvider" >
<providers>
<clear/>
<add name="AspNetActiveDirectoryMembershipProvider"
type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="ADConnectionString"
attributeMapUsername="sAMAccountName"/>
</providers>
</membership>
<authentication mode="Windows"/>
<authorization>
<deny users="?"/>
<allow users="*"/>
</authorization>
私はVisual Studioのユニットテストメソッドからこのメソッドにアクセスしようとしています。 助けてくれてありがとう。
ユニットテストでメンバーシッププロバイダを使用しているのはなぜですか? – RichardOD
既に解決済みです、ありがとうございます! – Tamir