Asp.net mvc 3 自定义成员资格-网站管理工具中出现错误(未解析成员';';的类型)

Asp.net mvc 3 自定义成员资格-网站管理工具中出现错误(未解析成员';';的类型),asp.net-mvc-3,razor,asp.net-membership,custom-membershipprovider,website-admin-tool,Asp.net Mvc 3,Razor,Asp.net Membership,Custom Membershipprovider,Website Admin Tool,我必须自定义类成员资格提供者,因为用户验证是通过电子邮件完成的 但是,当您打开Asp.net网站管理工具时,“安全”选项卡会显示以下错误: 所选数据存储存在问题。这可能是由于 由于服务器名称或凭据无效,或由于服务器名称或凭据不足 准许这也可能是由于角色管理器功能不可用造成的 正在启用。单击下面的按钮可重定向到以下页面: 您可以选择一个新的数据存储 以下消息可能有助于诊断问题:类型不正确 已为成员解决 'System.Data.Entity.ModelConfiguration.ModelVali

我必须自定义类
成员资格提供者
,因为用户验证是通过电子邮件完成的

但是,当您打开Asp.net网站管理工具时,“安全”选项卡会显示以下错误:

所选数据存储存在问题。这可能是由于 由于服务器名称或凭据无效,或由于服务器名称或凭据不足 准许这也可能是由于角色管理器功能不可用造成的 正在启用。单击下面的按钮可重定向到以下页面: 您可以选择一个新的数据存储

以下消息可能有助于诊断问题:类型不正确 已为成员解决 'System.Data.Entity.ModelConfiguration.ModelValidationException,EntityFramework, 版本=4.1.0.0,区域性=中性,PublicKeyToken=b77a5c561934e089'

因为代码很棒,而且不会污染主题,所以我选择了github

代码:


虽然我对MVC 3和EF 4.1还不熟悉,但请尝试在web.config中为EntityFramework程序集添加一行。看起来我的设置也有这个问题。我记不清确切的线路了,但大概是这样的(我回家后会查一下):



我没有看到名为“Data”的连接字符串-您也可以发布它吗?还发布web.config的其余部分,其中注册了不同的DLL,例如EF.I更新了文件。再看看。
<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />