我已经实现了使用LINQ to sql的自定义成员资格提供程序.当我将会员资格提供者添加到我的asp.net mvc网站在web配置登录页面停止工作.
我的Web.config设置:
- <membership>
- <providers>
- <clear/>
- <add
- name="MyMembershipProvider"
- type="MyMembership.MyMembershipProvider"
- connectionStringName="ApplicationServices"
- enablePasswordRetrieval="false"
- enablePasswordReset="true"
- requiresQuestionAndAnswer="false"
- requiresUniqueEmail="false"
- passwordFormat="Hashed"
- maxInvalidPasswordAttempts="5"
- minrequiredPasswordLength="6"
- minrequiredNonalphanumericCharacters="0"
- passwordAttemptWindow="10"
- passwordStrengthRegularExpression=""
- applicationName="/"/>
- </providers>
- </membership>
我得到的错误如下:
解析器错误消息:找不到默认成员资格提供程序.
源错误:
- Line 53: <forms loginUrl="~/Account/logon" timeout="2880"/>
- Line 54: </authentication>
- Line 55: <membership>
- Line 56: <providers>
- Line 57: <clear/>
我被困在从这里开始的地方.我不能设置一个断点,因为错误似乎被称为主代码.
我正在使用asp.net mvc的默认项目附带的标准会员代码.会员提供者是在一个单独的程序集中实现的,该程序集包含在Web项目中.
任何帮助将不胜感激.
谢谢!