Sitecore WFFM :- 通过自定义保存操作在 CD 服务器中上传文件问题

Sitecore WFFM :- File Uploading Issue in CD Server in via Custom Save Action

在 Sitecore.NET 8.1(修订版 160519)+ 营销人员 Web 表单 8.1.rev 中。 160523,

我们在提交带有图像的表单时在 CD 环境中执行 WFFM 自定义保存操作时遇到问题。如果我们不上传任何图像并提交表格,WFFM 自定义保存操作可以正常工作。在 CM 服务器表单中提交完美 with/without 图片。

解决我尝试以下问题的问题:- 我遵循了这篇文章,但是在 CD 服务器中,当我在 connectionStrings.config 中添加 "remoteWfmService" 时,出现错误 "The entry 'remoteWfmService' has already been added"。另外 forms.config 我们有 sitecoreforms.config 我们已经有了这个设置

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

我也通过启用 Clint Action 复选框来尝试这篇文章,但没有成功。 http://sitecorecode.com/index.php/2016/05/23/wffm-custom-save-action-not-woking-on-cd-environment/

在日志文件中,我根据我的保存操作项目 ID 获得了此条目

WARN [WFFM] 找不到配置节点:databases/database[@id='master']

WFFM 表单提交操作会将文件上传到主数据库媒体库。 由于您在 CD 服务器上,因此 WFFM 表单将无法获取主数据库,因此您会收到错误 "Could not find configuration node: databases/database[@id='master']".

为此,您应该配置名称为 "Web Forms for Marketers CD 8.0 rev.zip" 的 ZIP 文件中的 WFFM CD 模块。所以你必须解压缩它并手动将 WFFM 配置和 DLL 文件粘贴到你的 CD 服务器上。

还要检查 CD 服务器上 App_Config\Include 文件夹中是否存在 SwitchMasterToWeb.config 文件。它一定在那里。 我希望这对你有用。