加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-15 23:12:07 所属栏目:asp.Net 来源:网络整理
导读:我已经实现了使用LINQ to SQL的自定义成员资格提供程序.当我将会员资格提供者添加到我的asp.net mvc网站在web配置登录页面停止工作. 我的Web.config设置: membership providers clear/ add name="MyMembershipProvider" type="MyMembership.MyMembershipPro
我已经实现了使用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项目中.

任何帮助将不胜感激.

谢谢!

解决方法

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读