我使用MSVisualWebDeveloper2010Express创建了一个MVC 4项目。默认情况下,它使用"SimpleMembership“,并连接到本地Server上的数据库(A)。我运行了这个网络项目,并注册了一个试用用户,它是成功的。当我使用Management检查数据库A时,用户就在那里。
但是,当我打开调试并打开ASP.NET Web应用程序管理工具时。它显示用户: 0。显然,Admin工具没有检查数据库A。然后,我可以通过Admin工具创建另一个用户。令人惊讶的是,它被添加到我的项目的"aspnetdb.mdf“文件夹中的"App_Data”中。
我的问题是:
谢谢!
发布于 2014-12-03 13:32:52
工具是为SimpleMembership的前身ASP.NET成员开发的。当微软发布SimpleMembership时,他们从不为任何管理工具提供支持;你必须自己创建一个工具。看看这个QA,它更详细地解释了。
请注意,微软已经放弃了MVC 5中的SimpleMembership,以获得ASP.NET标识。ASP.NET标识是一个更好的解决方案,但它仍然没有一个管理工具。如果可能的话,我会转到ASP.NET身份。这是一个关于如何迁移到ASP.NET标识的文章。
https://stackoverflow.com/questions/27182372
复制相似问题