【发布时间】:2015-08-18 02:29:37
【问题描述】:
我正在将我的解决方案从 Sitecore 版本 6.6 升级到 Sitecore 8。请注意我的网站没有安装 DMS。
我正在运行 SQL dbs(Sitecore 8 附带的那些)并安装和配置了 MongoDb。
我正在尝试将 WFFM 模块从 2.4 rev.141008 升级到 2.5 版,然后再升级到 WFFM 8。
Sitecore SDN Page 列出了一些步骤。
第一步是 WFFM 转换 - 我尝试过,但出错了。我猜这是因为我没有 DMS?
错误是:
Index for Visitor.ExternalName does not exist, execute script before running
: CREATE NONCLUSTERED INDEX [IDX_ExtrernalUser] ON [dbo].[Visitors] ([ExternalUser])
我也尝试通过 UpdateInstallationWizard.aspx 运行更新包 这也失败了:
ERROR:An exception occured when trying to execute post installation action
'[s]Sitecore.Forms.Core.Configuration.UpgradePostStep, Sitecore.Forms.Core[/s]'.<br/>
Details: [s]System.Reflection.ReflectionTypeLoadException:
Unable to load one or more of the requested types. Retrieve the LoaderExceptions
property for more information.
at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
at System.Reflection.RuntimeModule.GetTypes()
at System.Reflection.Assembly.GetTypes()
at Sitecore.Forms.Core.Configuration.UpgradePostStep.Run(ITaskOutput output, NameValueCollection metaData)
at Sitecore.Update.Installer.Items.CustomActionInstaller.Process(IProcessingContext entry, IProcessingContext context)[/s]
INFO:Post installation step for the package
'C:\inetpub\Sitecore8\www\sitecore\admin\packages\Web Forms for Marketers 2.5 rev. 141014.update' has been executed.
我不确定这里发生了什么或者我需要采取什么步骤来解决这个问题。我错过了中间的一步吗?
【问题讨论】:
-
您是否尝试过附加一个空的分析数据库并为其配置连接字符串然后尝试升级?
-
是的,分析已启动并运行并正确配置,连接字符串已更新。我不知道哪个数据库中有“访客”表?会不会是 DMS 数据库?我只看到一种将 WFFM 从 2.4 转换为 2.5(然后最终转换为 8)的方法,这涉及转换工具。不过貌似这个工具是用来转换DMS数据的?
-
@jammykam 有没有办法让我重新安装 WFFM 8 模块,然后将数据从 2.3 迁移到 8,而不是通过增量升级?
-
我感觉您可能错过了一步 - 我认为 SXP8 中不再有访客表,现在都是关于联系人的。我认为您在尝试升级 WFFM 之前已经将 Sitecore 实例升级到 7.5?
-
嗨@Trayek 我在Sitecore 8 上。因此存在升级问题。如果我全新安装 WFFM 8,数据迁移仍然是个问题,对吧?
标签: mongodb sitecore web-forms-for-marketers sitecore8