Asp.net mvc 4 使用ASP.NETMVC4项目的SimpleMembership

Asp.net mvc 4 使用ASP.NETMVC4项目的SimpleMembership,asp.net-mvc-4,asp.net-membership,simplemembership,Asp.net Mvc 4,Asp.net Membership,Simplemembership,我使用MSVisualWebDeveloper2010Express创建了一个MVC4项目。默认情况下,它使用“SimpleMembership”,并连接到本地SQL Server上的数据库(a)。我运行了这个web项目并注册了一个试用用户,结果成功了。当我用ManagementStudio检查数据库时,用户就在那里 但是,当我打开调试并打开ASP.NET Web应用程序管理Web工具时。它显示用户:0。显然,管理工具没有检查数据库A。然后,我可以通过管理工具创建另一个用户。令人惊讶的是,它被添

我使用MSVisualWebDeveloper2010Express创建了一个MVC4项目。默认情况下,它使用“SimpleMembership”,并连接到本地SQL Server上的数据库(a)。我运行了这个web项目并注册了一个试用用户,结果成功了。当我用ManagementStudio检查数据库时,用户就在那里

但是,当我打开调试并打开ASP.NET Web应用程序管理Web工具时。它显示用户:0。显然,管理工具没有检查数据库A。然后,我可以通过管理工具创建另一个用户。令人惊讶的是,它被添加到我项目的“App_Data”文件夹中的“aspnetdb.mdf”中

我的问题是:

  • 如何使管理工具连接到SQL Server上的数据库A而不是“aspnetdb.mdf”文件,因为我不想将用户配置文件存储在两个单独的位置

  • 为什么“aspnetdb.mdf”使用ASP.Net成员身份而不是“SimpleMembership”


  • 谢谢

    Web应用程序管理工具是为SimpleMembership的前身ASP.NET成员身份而开发的。当微软发布SimpleMembership时,他们从不费心为任何管理工具提供支持;你必须自己创造一个

    请注意,Microsoft已放弃了MVC 5中ASP.NET标识的SimpleMembership。ASP.NET Identity是一个更好的解决方案,但它仍然没有附带管理工具。如果可能的话,我会转到ASP.NET Identity。这是一个例子