如何安装DotNetNuke以便迁移现有用户?

如何安装DotNetNuke以便迁移现有用户?,dotnetnuke,machinekey,Dotnetnuke,Machinekey,我正在重新安装DNN 6.0 我有一个拥有数千用户的现有4.x站点,我的目标是通过一些SQL查询将用户从旧数据库复制到新数据库。当然,这两个站点必须具有相同的machineKey 我认为在运行安装程序之前必须设置machineKey值,但安装过程会覆盖它 如果在运行安装程序后更改machineKey,则无法访问安装过程中创建的主机登录名 我错过了什么 我愿意使用第三方迁移工具,但请注意,我不是在门户之间移动用户,而是在网站之间移动用户 如果有必要的话,我正在Windows 2003上使用SQL

我正在重新安装DNN 6.0

我有一个拥有数千用户的现有4.x站点,我的目标是通过一些SQL查询将用户从旧数据库复制到新数据库。当然,这两个站点必须具有相同的machineKey

我认为在运行安装程序之前必须设置machineKey值,但安装过程会覆盖它

如果在运行安装程序后更改machineKey,则无法访问安装过程中创建的主机登录名

我错过了什么

我愿意使用第三方迁移工具,但请注意,我不是在门户之间移动用户,而是在网站之间移动用户


如果有必要的话,我正在Windows 2003上使用SQL Server。

我们使用自己的代码和DotNetNuke API从不同的CMS导入了大约3万个用户。这花费了很多时间,并导致所有用户的密码重置。由于所需时间以及我们必须实施友好的“哦,顺便说一句,欢迎访问新网站,但您现在需要更改密码”功能

我推荐以下内容:

我相信这可以让你从另一个DotNetNuke实例中带来密码完整的用户。它也是DNN 6兼容的


,说到DNN,我相信米切尔

我们使用自己的代码和DotNetNuke API从不同的CMS导入了大约3万个用户。这花费了很多时间,并导致所有用户的密码重置。由于所需时间以及我们必须实施友好的“哦,顺便说一句,欢迎访问新网站,但您现在需要更改密码”功能

我推荐以下内容:

我相信这可以让你从另一个DotNetNuke实例中带来密码完整的用户。它也是DNN 6兼容的


,说到DNN,我相信米切尔

主机登录的一个简单解决方案是完成安装,并将机器密钥设置为与旧系统匹配。然后将密码和passwordsalt值从旧数据库中的已知用户复制到新数据库中的主机用户。然后,您可以使用已知密码登录。

主机登录的一个简单解决方案是完成安装,并将机器密钥设置为与旧系统匹配。然后将密码和passwordsalt值从旧数据库中的已知用户复制到新数据库中的主机用户。然后,您可以使用已知密码登录。

接受这一点,因为它说服我放弃自己尝试登录:)我想这是好消息,也是坏消息。如果一个现成的解决方案不能完美匹配,这个项目会变得异常庞大。至少,能够以这样或那样的方式做出自信的决定(放弃与投入时间)是件好事,因为这说服了我放弃自己做决定:)我想这是好消息,也是坏消息。如果一个现成的解决方案不能完美匹配,这个项目会变得异常庞大。至少能够以这样或那样的方式做出自信的决定是件好事(放弃与投入时间)