我必须自定义类MembershipProvider
,以便通过电子邮件完成用户验证。
但是当您打开Asp.net网站管理工具时,“安全”选项卡会出现以下错误:
您选择的数据存储存在问题。这可能是造成的 由无效的服务器名称或凭据,或由不足 允许。它也可能是由角色管理器功能引起的 被启用。单击下面的按钮可重定向到其中的页面 您可以选择新的数据存储。
以下消息可能有助于诊断问题:类型不是 为会员解决 “System.Data.Entity.ModelConfiguration.ModelValidationException,的EntityFramework, Version = 4.1.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'。
因为代码很棒而且不污染主题,所以我加上了github。
代码:
答案 0 :(得分:0)
虽然我还不熟悉MVC 3和EF 4.1,但请尝试在web.config中为EntityFramework程序集添加一行。我的设置似乎也遇到了这个问题。我不记得确切的行,但它就像(我回家后会查看):
<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />