连接字符串错误

时间:2011-11-29 12:38:26

标签: asp.net-mvc-3

我正在开发MVC3项目,该项目有两个解决方案项目。首先是MVC模型,视图和控制器,第二个是数据访问(DAL)。在DAL项目中,Ian使用Entity Framework 4进行数据访问。我正在使用ASP.NET Membership进行用户身份验证。两个项目中的连接字符串完全相同,但是当用户尝试登录错误时 System.ArgumentException:不支持关键字:'metadata'。相同的连接字符串适用于项目的其余部分。我可以获取数据并显示非常好。但是登录时会发生此错误。请告诉我的连接字符串是否有问题,或者我需要会员提供商的特殊连接字符串?或任何解决方案。 感谢

2 个答案:

答案 0 :(得分:0)

将实体框架的序列化模式设置为“单向”

答案 1 :(得分:0)

如果您使用SqlMembershipProvider,则需要提供ordinary connection string。你给它一个EntityConnection。因此,在web.config中创建一个新的连接字符串,并为成员资格提供程序配置它。