0

我的大脑被这个问题打乱了。

我一直在以下链接中关注有关播种用户和角色的教程:-

http://blog.longle.net/2012/09/25/seeding-users-and-roles-with-mvc4-simplemembershipprovider-simpleroleprovider-ef5-codefirst-and-custom-user-properties/#comment-648

我试图更新数据库,然后应该为用户播种,但我收到以下错误消息:-

在调用“WebSecurity”类的任何其他方法之前,您必须调用“WebSecurity.InitializeDatabaseConnection”方法。此调用应放置在站点根目录中的 _AppStart.cshtml 文件中。**

另一位成员在此处发布了此问题:-无法播种用户和角色

提供的解决方案对我没有帮助,因为我的项目中引用了正确版本的 WebMatrix.WebData.Dll。(第 2 版)。

其他人已经能够毫无错误地遵循指示,这是没有意义的。O已经尝试了其他人发布的所有工作,但故障不会转移。

4

2 回答 2

0

我已通过确保将以下参考添加到我的 Configuration.cs 来设法解决此问题:-

    using System;
    using System.Data.Entity;
    using System.Data.Entity.Migrations;
    using System.Linq;
    using WebMatrix.WebData;
    using WebMatrix.Data;
    using System.Web;
于 2013-01-04T11:37:34.550 回答
0

阅读这篇博文,了解一种替代方法,用于自动为用户和角色播种,不需要包管理器。它包括一个可以下载的 VS 2012 示例项目。

于 2013-01-31T13:31:47.287 回答