我建了一个测试网站验证VS 2005 新增的ActiveDirectoryMembershipProvider,如下所示:
1、Default.aspx(内只放一个ChangePassword控件),未作任何配置改动;
2、Login.aspx(内只放一个Login控件)未作任何配置改动;
3、Web.config
配置的部分内容如下: <membership defaultProvider="AD_Provider" userIsOnlineTimeWindow="15">
<providers>
<clear />
<remove name="AspNetSqlMembershipProvider" />
<add
name="AD_Provider"
type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="Soft_ADConnection"
connectionUsername="DomainName\administrator"
connectionPassword="password"
attributeMapUsername="sAMAccountName"
connectionProtection="Secure"
enableSearchMethods="true"
applicationName="/"
description="Default AD connection"
requiresUniqueEmail="false"
clientSearchTimeout="30"
serverSearchTimeout="30"
passwordAttemptWindow="10"
passwordAnswerAttemptLockoutDuration ="30"
minRequiredPasswordLength="3"
minRequiredNonalphanumericCharacters="0"
/>
</providers>
</membership>建立的网站类型是“文件系统”(后发现HTTP也不行)现象如下:
访问Default.aspx
提示Login登录,输入域用户名和密码,登录正常,进入Default.aspx
开始修改密码,但无论如何改(密码复杂度、长度、非数字字符等都满足),但总是提示:
密码错误或新密码无效。新密码的最短长度为 7,其中必须包含以下非字母数字字符: 1可以肯定:在AD域控制器中的密码策略是正常的,因为同一密码,在AD域控制器中能修改。谢谢!顺便问一下:
在上述测试过程中,为何发布到服务器上后访问页面时,Login控件的“登录”按钮字样变成英文“Login”,怎么改?谢谢!
解决方案 »
- 网站发布后问题 急急!
- asp.net 截取用分号隔开的字符串
- 问一下.有没有不需要设置iis的URL重写功能的实现
- 这样的计数器是否可取??
- 快来救命,100分求助!有关MDAC的问题!给源码再加100分!
- GridView编辑列遇到的问题……
- 怎么用一个按钮 打开一个新窗体(注意是新窗体列)的网页并且传值过去
- 找不到可安装的 ISAM
- DropDownList 在程序中增加列表项,不能在模板中设置 SelectedIndex ?
- unable to start debugging on the web server
- 关于导航栏的问题
- 急!!马上结帖!!如何判断客户端是否安装了MSN?是否启动了MSN?
构成八位数或八位以上的数为密码
eg:Aa111111
就OK了