gpt4 book ai didi

asp.net-mvc - 带有通用提供程序的 ASP.NET MVC 4 中的错误

转载 作者:行者123 更新时间:2023-12-04 21:20:50 25 4
gpt4 key购买 nike

我创建了一个全新的简单 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 一起使用,您不需要(实际上不能使用)具有简单成员资格的通用提供程序。

关于asp.net-mvc - 带有通用提供程序的 ASP.NET MVC 4 中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12075415/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com