Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# AD会员资格提供程序不支持在没有问答的情况下重置密码_C#_Asp.net_Active Directory_Asp.net Membership - Fatal编程技术网

C# AD会员资格提供程序不支持在没有问答的情况下重置密码

C# AD会员资格提供程序不支持在没有问答的情况下重置密码,c#,asp.net,active-directory,asp.net-membership,C#,Asp.net,Active Directory,Asp.net Membership,一旦我将enablePasswordReset设置为true,我就会得到以下配置错误 Active Directory成员资格提供程序不支持在没有密码问答的情况下重置密码 默认情况下,requiresQuestionAndAnswer设置为默认,我不想更改它。该消息表明提供程序不支持重置,这与ASP成员身份不同 配置: <add name="AD" connectionStringName="AD-connection" co

一旦我将
enablePasswordReset
设置为true,我就会得到以下配置错误

Active Directory成员资格提供程序不支持在没有密码问答的情况下重置密码

默认情况下,
requiresQuestionAndAnswer
设置为默认,我不想更改它。该消息表明提供程序不支持重置,这与ASP成员身份不同

配置:

<add name="AD" 
     connectionStringName="AD-connection" 
     connectionUsername="user@domain.com" connectionPassword="***********" 
     type="System.Web.Security.ActiveDirectoryMembershipProvider" 
     applicationName="/" attributeMapUsername="sAMAccountName" 
     enableSearchMethods="true" enablePasswordReset="true" 
     requiresUniqueEmail="true" minRequiredPasswordLength="7" 
     minRequiredNonalphanumericCharacters="0" maxInvalidPasswordAttempts="3" 
     passwordAttemptWindow="10" />

也是从文档中获得的,我已经完成了这两项工作

除非用于连接Active Directory服务器的凭据具有域管理员权限(不推荐)或“重置密码”访问权限,否则无法重置密码

我想简单的答案是肯定的,不是吗

有没有一种方法,我不确定这是否是一种限制,或者我有什么问题

我不想有问题和答案。如果这是不可能的,我想有硬编码的问题和答案绕过这一点