如何将用户从DotNetNuke 4.9迁移到7?

时间:2013-05-07 01:35:12

标签: sql-server dotnetnuke

我有一个我开发的DotNetNuke 7网站和一个用4.9制作的旧版本。我必须找到一种方法将用户迁移到新数据库,以便网站用户不必更改密码或以任何方式造成不便。

我试图为此使用插件,但我找不到导出4.9(看起来像4.9这么老)而另一个导出该文件为7。

如果我尝试使用手动迁移路线,我需要记录哪些记录?我注意到有各种用户相关的表。所有这些都是迁移用户所必需的吗?

感谢您的时间。我只是想了解如何进行迁移,并非常感谢一些指导。

1 个答案:

答案 0 :(得分:1)

您可以通过数据库执行此操作,但是您必须移动许多表,并且您必须担心基于整数的ID。要注意的一些表是aspnet_membership,aspnet_users,Users,UserProfile,ProfilePropertyDefinition,UserRoles,UserPortals,然后还可以有更多。

DataSprings有一个名为Interactive User Import的模块,它也可以进行导出。它工作得很好,你可以得到一个可以追溯的版本。

如果真正使用DB路由,你必须担心的另一件事是密码是加密的,因此,如果你手动移动密码,你必须保持相同的加密密钥。