我正在阅读这篇文章MisfitGeek: Adding ASP.NET Membership to your OWN Database.将ASP.NET成员资格表添加到我自己的现有数据库中,还是应该配置单独的ASP.NET成员资格数据库?
想到我自己什么是常见的做法。开发人员在他们的应用程序中使用ASP.NET成员资格和授权是什么推荐为最佳实践?在存储其应用程序数据的同一数据库中创建成员表或配置第二个数据库以仅存储成员资格信息?
我目前的设置只是会员信息的一个不同的数据库,但我认为增加了我必须维护的数据库数量。如果我有5个使用ASP.NET成员资格的应用程序,那么这意味着5个以上的ASP.NET成员资格数据库
那么你通常在主数据库中创建ASP.NET成员资格表,或者配置一个单独的成员资格表?
OK。我可以很容易地在我选择的任何数据库中设置表格。现在,如果我将用户信息从旧数据库表导出到新表中,那么是否有可能会中断的事情?如果将旧用户的密码和相关配置文件信息导出到新数据库的表中,它们是否仍然有效。基本上,我不想重新创建我的用户帐户,我只想复制它们,编辑连接字符串,并让网站用户继续登录,就好像什么也没有发生过。这是可能的,或者我必须重新创建已经存在的用户? – StackTrace 2010-10-05 08:18:10
我想你可以复制数据,但我没有真正做到。我会先备份一切。如果你尝试转移并且它不起作用,你真的失去了什么吗?可能不会,因为(A)你有一个备份和(B)它将花更长的时间来重新创建东西。 – John 2010-10-05 21:41:42
简单!大!谢谢! – 2015-11-22 09:10:33