1

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

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

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

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

因为代码很棒又不污染话题,所以我放到了github上。

代码:

https://gist.github.com/1146084

4

1 回答 1

0

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

<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
于 2011-08-15T20:50:57.903 回答