【发布时间】:2010-11-03 06:30:15
【问题描述】:
使用 ActiveDirectory 提供程序,当我执行 Membershhip.GetUser()
我收到一条错误消息:
参数“用户名”不能为空。
这是会员配置:
<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 单元测试方法中访问此方法。 感谢您的帮助:)
【问题讨论】:
-
你为什么在单元测试中使用会员提供者?
标签: c# visual-studio unit-testing active-directory asp.net-membership