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" />