Пользовательские действия сохранения WFFM не работают на сервере предварительного просмотра, но отлично работают на сервере CM в режиме предварительного просмотра sitecore

Я использую Sitecore 8.1 WFFM Update 3, я создал новое действие сохранения, и оно отлично работает в режиме предварительного просмотра sitecore в основной базе данных, но на сервере предварительного просмотра (веб-база данных) это не работает, я всегда получаю раздел результатов ошибок формы wffm я прокомментировал следующее на сервере предварительного просмотра в sitecore.forms.config

<hooks> <!—remote events hook--> <hook type="Sitecore.Form.Core.WffmActionHook, Sitecore.Forms.Core"/> <hooks>

<event name="wffm:action:remote"> <handler type="Sitecore.Form.Core.WffmActionHandler, Sitecore.Forms.Core" method="OnWffmActionEventFired" > <param name="actionManager" ref="/sitecore/wffm/wffmActionExecutor" /> </handler> </event>

Но эти конфиги включены на cm server - master database.

и на сервере предварительного просмотра (веб-база данных) я включил следующие 2 строки в sitecore.forms.config

<setting name="WFM.IsRemoteActions" value="true" />

<setting name="WFM.MasterDatabase" value="web" />

также я попытался установить флажок isClient Action для пользовательского действия, но все же я получаю раздел об ошибках на сервере предварительного просмотра. Пожалуйста, помогите мне для того же


person Jeyanth Praveenkumar    schedule 17.12.2016    source источник
comment
И есть ли ошибка в лог-файле?   -  person Jan Bluemink    schedule 19.12.2016
comment
Я не нашел ошибок в файле журнала, так как он не попадает в метод выполнения, и когда я ищу как wffm, я получаю единственную ошибку, как показано ниже. Исключение: сообщение System.InvalidCastException: невозможно преобразовать объект типа «System.String» в введите «Sitecore.Analytics.Reporting.ReportDataProviderBase». Источник: Sitecore.Forms.Core   -  person Jeyanth Praveenkumar    schedule 19.12.2016


Ответы (1)


Выяснив причину проблемы, она была связана с неправильной настройкой файла конфигурации на сервере предварительного просмотра.

После отключения Sitecore.ExperienceAnalytics.WebAPI.config следующее сообщение об ошибке больше не появляется, и мы можем видеть журнал из файла журнала.

Исключение: System.InvalidCastException Сообщение: невозможно привести объект типа «System.String» к типу «Sitecore.Analytics.Reporting.ReportDataProviderBase». Источник: Sitecore.Forms.Core

person Jeyanth Praveenkumar    schedule 04.01.2017