Sitecore.NET 8.1(修订版160519)+营销人员的Web表单8.1.rev。 160523,
我们在使用提交带图像的表单在CD环境中执行WFFM自定义保存操作时遇到问题。如果我们不上传任何图像并提交表格,WFFM自定义保存操作可以正常工作。在CM服务器形式下,使用/不使用图像进行完美提交。
解决我尝试遵循的问题: - 我跟着这篇文章,但在CD服务器上,当我在connectionStrings.config中添加“remoteWfmService”时,我收到错误“已经添加了条目'remoteWfmService'”。另外,还有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]无法找到配置节点:数据库/数据库[@ id ='master']
答案 0 :(得分:0)
WFFM表单提交操作将上传Master数据库媒体库上的文件。 因为你在CD服务器上,所以WFFM表格不会获得Master数据库,因此你得到错误"找不到配置节点:数据库/数据库[@id =' master']&#34 ;
为此,您应该配置WFFM CD模块,其中包含ZIP文件,名称为" Web Forms for Marketers CD 8.0 rev.zip"。因此,您必须解压缩并手动将WFFM配置和DLL文件粘贴到CD服务器上。
同时检查CD服务器上App_Config \ Include文件夹中是否存在SwitchMasterToWeb.config文件。一定是在那里。 我希望这对你有用。