asp.net-mvc – ASP.NET MVC自定义成员资格提供程序Web.config错误

前端之家收集整理的这篇文章主要介绍了asp.net-mvc – ASP.NET MVC自定义成员资格提供程序Web.config错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经实现了使用LINQ to sql自定义成员资格提供程序.当我将会员资格提供者添加到我的asp.net mvc网站在web配置登录页面停止工作.

我的Web.config设置:

  1. <membership>
  2. <providers>
  3. <clear/>
  4. <add
  5. name="MyMembershipProvider"
  6. type="MyMembership.MyMembershipProvider"
  7. connectionStringName="ApplicationServices"
  8. enablePasswordRetrieval="false"
  9. enablePasswordReset="true"
  10. requiresQuestionAndAnswer="false"
  11. requiresUniqueEmail="false"
  12. passwordFormat="Hashed"
  13. maxInvalidPasswordAttempts="5"
  14. minrequiredPasswordLength="6"
  15. minrequiredNonalphanumericCharacters="0"
  16. passwordAttemptWindow="10"
  17. passwordStrengthRegularExpression=""
  18. applicationName="/"/>
  19. </providers>
  20. </membership>

我得到的错误如下:

解析器错误消息:找不到默认成员资格提供程序.

错误

  1. Line 53: <forms loginUrl="~/Account/logon" timeout="2880"/>
  2. Line 54: </authentication>
  3. Line 55: <membership>
  4. Line 56: <providers>
  5. Line 57: <clear/>

我被困在从这里开始的地方.我不能设置一个断点,因为错误似乎被称为主代码.

我正在使用asp.net mvc的默认项目附带的标准会员代码.会员提供者是在一个单独的程序集中实现的,该程序集包含在Web项目中.

任何帮助将不胜感激.

谢谢!

解决方法

尝试在会员标签添加“Default = MyMembershipProvider”.如果没有指定默认值,则会尝试使用ASP标准.

猜你在找的asp.Net相关文章