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

asp.net-mvc – 使用Universal Providers的ASP.NET MVC 4出错

发布时间:2020-12-16 03:22:03 所属栏目:asp.Net 来源:网络整理
导读:我创建了一个简单的ASP.NET MVC 4 Internet项目,然后我用ADO.NET实体数据模型设计器创建了模型,然后我安装了System.Web.Providers(Universal Providers)并配置了Web.config以便两个不同的数据源,都使用SQL CE 4.0. 这些是我的连接字符串: add name="Default
我创建了一个简单的ASP.NET MVC 4 Internet项目,然后我用ADO.NET实体数据模型设计器创建了模型,然后我安装了System.Web.Providers(Universal Providers)并配置了Web.config以便两个不同的数据源,都使用SQL CE 4.0.

这些是我的连接字符串:

<add name="DefaultConnection" connectionString="Data Source=C:maindb.sdf" providerName="System.Data.SqlServerCe.4.0" />
<add name="MyEntitiesModelContainer" connectionString="metadata=res://*/MyEntitiesModel.csdl|res://*/MyEntitiesModel.ssdl|res://*/MyEntities.msl;provider=System.Data.SqlServerCe.4.0;provider connection string=&quot;Data Source=C:myentities.sdf&quot;" providerName="System.Data.EntityClient" />

该应用程序工作.但是当我尝试登录时,这是我得到的例外:

要调用此方法,“Membership.Provider”属性必须是“ExtendedMembershipProvider”的实例.

我还添加了< add key =“enableSimpleMembership”value =“true”/>在Web.config中,因为不同论坛上的某个人解决了这个问题.这不是我的情况,同样的错误仍然存??在.

有人可以帮帮我吗?

解决方法

ASP.NET MVC4附带简单的成员资格,简单的成员资格与SQL CE开箱即用,您不需要(实际上也不能使用)具有简单成员资格的通用提供程序.

(编辑:李大同)

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

    推荐文章
      热点阅读