2015-12-04 15 views
2

在Sitecore 7.2 rev的實例中安裝「Web Forms for Marketing Manager模塊版本2.4 rev.140117至版本2.4 rev.140923」 。 140526,按the instructions at SDN,導致下面的服務器錯誤:未找到字段:安裝Sitecore Web窗體後的「Analytics.FieldOutOfBoundaryEventId」對於營銷人員更新

Server Error in '/' Application. 

Field not found: 'Analytics.FieldOutOfBoundaryEventId'. 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.MissingFieldException: Field not found: 'Analytics.FieldOutOfBoundaryEventId'. 

Source Error: 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. 

Stack Trace: 

[MissingFieldException: Field not found:  'Analytics.FieldOutOfBoundaryEventId'.] 
        Sitecore.Forms.Mvc.Pipelines.RegisterValidationRulesEventsMap.RegisterValidationTrackingEvents() +0 
(Object , Object[]) +83 
Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args) +365 
Sitecore.Nexus.Web.HttpModule.Application_Start() +172 
Sitecore.Nexus.Web.HttpModule.Init(HttpApplication app) +516 
System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +530 
System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +304 
System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +404 
System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +475 

[HttpException (0x80004005): Field not found: 'Analytics.FieldOutOfBoundaryEventId'.] 
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +12618692 
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +159 
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +12458309 

回答

2

這看起來像你缺少一些Sitecore的項目。

需要Sitecore項目來觸發與Web表單營銷人員相關的目標。您收到的特定消息與當用戶在字段邊界外的字段中輸入值時觸發的目標有關。

這些頁面事件應該是在內容樹節點下:

/sitecore/system/Settings/Analytics/Page Events

你應該有活動,如Field Out of BoundaryForm Dropout下存在。

爲了獲得這些,您可能必須直接進入版本2.4 rev.140923的WFFM安裝包。這可能是升級包沒有它們或者假定它們已經存在。

+0

採取的步驟:(1)\t從Web Forms for Marketing的2.4版提取兩個.dll文件Sitecore.Forms.Core.dll和Sitecore.Forms.Custom.dll。 140923.update (2)\t通過向每個目標添加.bak來重命名目標文件(C:\ inetpub \ wwwroot \ Sitecore \ Website \ bin)中的現有文件Sitecore.Forms.Core.dll和Sitecore.Forms.Custom.dll他們的 (3)\t粘貼提取的文件到目標(C:\的Inetpub \ wwwroot的\ Sitecore的\網站\ BIN) (4)\t刷新的http:// /sitecore/admin/updateinstallationwizard.aspx (5 )再次安裝「... 2.4 rev。140923.update」包。 –

+0

以前評論中的步驟歸功於Falafel Software的George Saadeh。 –

相關問題