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标准.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |