Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.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
Asp.net 配置active directory成员身份_Asp.net_.net_Active Directory_Membership Provider - Fatal编程技术网

Asp.net 配置active directory成员身份

Asp.net 配置active directory成员身份,asp.net,.net,active-directory,membership-provider,Asp.net,.net,Active Directory,Membership Provider,我想使用成员类和用户Active directory作为数据源。我在web.config中有这样的配置 <connectionStrings> <add name="ApplicationServices" providerName="System.Data.SqlClient" /> <add name="LDAPConnectionString" connectionString="LDAP://myserver"/> 但当我想访问ASP.

我想使用成员类和用户Active directory作为数据源。我在web.config中有这样的配置

<connectionStrings>
<add name="ApplicationServices"
  providerName="System.Data.SqlClient" />
<add name="LDAPConnectionString" connectionString="LDAP://myserver"/>


但当我想访问ASP.net WEB应用程序管理员时,我遇到了如下问题
“遇到错误。请返回到上一页并重试。”

您的
连接字符串名称似乎应设置为
“LDAPConnectionString”
而不是
“ApplicationServices”
尝试此选项(在确保连接字符串有效之前):


您应该使用,而不是
SqlMembershipProvider

链接的MSDN文章有一个示例配置

<membership>
  <providers>
    <clear/>
    <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices"
         enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false"
         maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10"
         applicationName="/" />
  </providers>
</membership>
<membership>
  <providers>
    <clear/>
    <add name="AspNetSqlMembershipProvider" 
         type="System.Web.Security.SqlMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" 
         connectionStringName="***ENTER CORRECT NAME OF YOUR CONN STRING" 
         enablePasswordRetrieval="false" 
         enablePasswordReset="true" 
         requiresQuestionAndAnswer="true" 
         applicationName="/" 
         requiresUniqueEmail="false" 
         passwordFormat="Hashed" 
         maxInvalidPasswordAttempts="5" 
         minRequiredPasswordLength="7" 
         minRequiredNonalphanumericCharacters="1" 
         passwordAttemptWindow="10" 
         passwordStrengthRegularExpression=""/>

  </providers>

</membership>