C# ASPNetAuthentication--在何处查找minRequiredPasswordLength

C# ASPNetAuthentication--在何处查找minRequiredPasswordLength,c#,web-config,asp.net-membership,membership-provider,asp.net-authentication,C#,Web Config,Asp.net Membership,Membership Provider,Asp.net Authentication,有点麻烦把这个弄对。。。 主要目标是拥有用户可配置的密码强度,以下是我遇到的问题: 在某个配置文件的某个地方有一个设置,指定最小密码长度为7,我一生都找不到这个该死的东西,我已经检查了app.config的具体提供者实现,web.config的解决方案(其中提到了参数,但设置为1),我甚至检查了.config文件中的任何东西,甚至连这个都没有。有点令人沮丧。嗯,minRequiredPasswordLength是在您的会员资格提供者部分配置的。看看这个例子,看看它设置为6 因此,您应该使用成员资

有点麻烦把这个弄对。。。 主要目标是拥有用户可配置的密码强度,以下是我遇到的问题:
在某个配置文件的某个地方有一个设置,指定最小密码长度为7,我一生都找不到这个该死的东西,我已经检查了app.config的具体提供者实现,web.config的解决方案(其中提到了参数,但设置为1),我甚至检查了.config文件中的任何东西,甚至连这个都没有。有点令人沮丧。

嗯,
minRequiredPasswordLength
是在您的会员资格提供者部分配置的。看看这个例子,看看它设置为6

因此,您应该使用
成员资格
类型上的以下属性访问此值:

var minPassLength = System.Web.Security.Membership.MinRequiredPasswordLength;
如果它不起作用,可能您有一个自定义提供程序实现,该实现覆盖了
Web.config
中设置的属性值-请参阅以获取示例。在这种情况下,我建议您在整个解决方案中搜索字符串
minRequiredPasswordLength
,并查看该值的来源。如果自定义提供程序来自第三方DLL,则必须具有对库代码的访问权限才能更改该值