2016-12-23 3 views
2

In Sitecore.NET 8.1 (rev. 160519) + Web Forms für Marketers 8.1.rev. 160523,Sitecore WFFM: - Datei-Upload-Problem in CD-Server in über benutzerdefinierte Speichern Aktion

Wir erhalten ein Problem beim Ausführen von WFFM Custom Save Action in CD-Umgebung mit Formular mit Bild übermitteln. Wenn wir kein Bild hochladen und die Formulare absenden, funktioniert WFFM Custom Save Action einwandfrei. Im CM Server Formular wird perfekt mit/ohne Bild eingereicht.

, um die Probleme löse ich folgende Sache versuchen: - ich diesen Artikel folgte aber in CD-Server, wenn ich „remoteWfmService“ add in connectionStrings.config-I-Fehler wird „Der Eintrag‚remoteWfmService‘wurde bereits hinzugefügt“. Auch statt forms.config wir dort sitecoreforms.config haben bereits wir haben diese Einstellung

Sitecore Web forms for marketers 2.4 file upload on content delivery server error (WFFM)

ich diesen Artikel versucht auch durch die Aktivierung des Clint Aktion Checkbox wahr, aber kein Glück. http://sitecorecode.com/index.php/2016/05/23/wffm-custom-save-action-not-woking-on-cd-environment/

In Log-Datei habe ich diesen Eintrag gegen meine speichern Aktion Artikel ID

WARN [WFFM] konnte nicht Konfigurationsknoten finden: Datenbanken/Datenbank [@ id = 'Master']

+0

Der "remoteWfmService" gilt nur für Sitecore 8.0 Update-2 ([siehe # 24829] (https://dev.sitecore.net/Downloads/Sitecore%20Experience%20Platform/8%200/Sitecore%20Experience% 20Platform% 208% 20update2/Release% 20Notes)), nach dem die EventQueue-Funktion zum Ausführen der Remote-Aktion verwendet wird. Der zweite Artikel wird nicht funktionieren, da die Einstellung bedeutet, dass die Aktion auf dem CD-Server ausgeführt wird und Sie (zu Recht) die Verbindung zur Master-Datenbank entfernt haben. Ich weiß nicht, wie _how_ die EventQueue mit Dateien funktioniert, das ist vielleicht ein Bug ... Ich würde vorschlagen, dass Sie ein Sitecore-Support-Ticket erstellen und um Klärung bitten. – jammykam

Antwort

0

Die WFFM-Formular-Übermittlungsaktion lädt die Datei in die Master-Datenbank-Medienbibliothek hoch. Da Sie sich auf dem CD-Server befinden, wird das WFFM-Formular die Master-Datenbank nicht erhalten und Sie erhalten daher den Fehler "Konfigurationsknoten konnte nicht gefunden werden: Datenbanken/Datenbank [@ id = 'Master']".

Dazu sollten Sie WFFM CD-Module konfigurieren, die in ZIP-Datei mit dem Namen "Web Forms für Marketers CD 8.0 rev.zip" geliefert wird. Sie müssen das also entpacken und die WFFM-Konfigurations- und DLL-Dateien manuell auf Ihren CD-Server kopieren.

Überprüfen Sie auch das Vorhandensein der Datei SwitchMasterToWeb.config im Ordner App_Config \ Include auf Ihrem CD-Server. Es muss da sein. Ich hoffe, das wird für Sie funktionieren.

Verwandte Themen