自定义成员身份 - 网站管理工具中的错误(成员''的类型未解析)

时间:2011-08-15 11:53:48

标签: asp.net-mvc-3 razor asp.net-membership custom-membershipprovider website-admin-tool

我必须自定义类MembershipProvider,以便通过电子邮件完成用户验证。

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

  

您选择的数据存储存在问题。这可能是造成的   由无效的服务器名称或凭据,或由不足   允许。它也可能是由角色管理器功能引起的   被启用。单击下面的按钮可重定向到其中的页面   您可以选择新的数据存储。

     

以下消息可能有助于诊断问题:类型不是   为会员解决   “System.Data.Entity.ModelConfiguration.ModelValidationException,的EntityFramework,   Version = 4.1.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'。

因为代码很棒而且不污染主题,所以我加上了github。

代码:

https://gist.github.com/1146084

1 个答案:

答案 0 :(得分:0)

虽然我还不熟悉MVC 3和EF 4.1,但请尝试在web.config中为EntityFramework程序集添加一行。我的设置似乎也遇到了这个问题。我不记得确切的行,但它就像(我回家后会查看):

<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />