首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sitecore WFFM升级

Sitecore WFFM升级
EN

Stack Overflow用户
提问于 2015-08-18 02:29:37
回答 1查看 971关注 0票数 2

我正在升级我的解决方案,从Sitecore版本6.6到Sitecore 8。请不要认为我的网站没有DMS安装。

我已经安装和配置了SQL和MongoDb。

我正在尝试升级WFFM模块,从2.4 rev.141008升级到2.5版本,然后再升级到WFFM 8。

Sitecore页面列出了一些步骤。

第一步是WFFM转换--我试过了,但得到了错误。我猜这是因为我没有DMS?

错误是:

代码语言:javascript
复制
Index for Visitor.ExternalName does not exist, execute script before running
 : CREATE NONCLUSTERED INDEX [IDX_ExtrernalUser] ON [dbo].[Visitors] ([ExternalUser])

我还尝试通过UpdateInstallationWizard.aspx运行更新包,但也失败了:

代码语言:javascript
复制
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.

我不太清楚这里发生了什么,也不知道我需要采取什么措施来解决这个问题。我是不是错过了中间的一步?

EN

回答 1

Stack Overflow用户

发布于 2015-08-18 08:28:26

你好像错过了一步。WFFM 2.5模块是为Sitecore 7.5设计的,因此它不能与Sitecore 8一起工作。在从7.2升级到7.5时,您应该遵循以下步骤。对于Sitecore 8,您需要安装version 8模块(例如WFFM v8),但这仍然无助于您的转换。

可以使用序列化/packages/TDS/Unicorn将表单从现有解决方案中移动,但这只会将表单本身的定义移动到上面,而不会移动与这些表单相关的数据。升级过程中还有许多其他更改,因此表单可能无法正确转换(例如,7.5中没有“保存到数据库”操作,所有内容都自动保存到MongoDB)。

建议的解决方案是在Sitecore 7.5上执行这些升级步骤(您记得在此过程中备份了源代码和数据库,对吗?)

您可以尝试序列化/软件包,以便将表单安装到Sitecore 7.5的干净安装中,并附加一个干净的分析数据库(来自Sitecore 7.2)和现有的表单数据库以及干净的MongoDB安装,然后再次尝试按照升级说明进行安装,但这并不一定有效,而且可能会缺少相应的部分。您可以遵循类似于以下的说明,但也要注意最后一篇文章的建议:

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32062611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档