适用于营销商的Sitecore Web表单2.4内容传送服务器错误(WFFM)上传文件

时间:2014-09-28 20:34:54

标签: sitecore web-forms-for-marketers

营销人员的Web表格2.4问题

情况:从内容投放服务器提交表单时,我在带有文件上传字段的表单上收到技术错误。 Sofar我可以确定问题发生在CD服务器上,因为没有对master数据库的引用。我很欣赏WFFM文档说FileUpload字段与master数据库一起工作,但同时文档也提到了使用" remoteWfmService"的可能性。但即使在配置Web服务之后,我也看到类似的" null引用异常"在日志中。是否可以在不将Master数据库引用添加到配置文件的情况下使WFFM工作?

1 个答案:

答案 0 :(得分:3)

确保您的CD服务器上的connectionStrings.config中有一个名为remoteWfmService的条目。它看起来应该与此类似:

<add name="remoteWfmService" connectionString="url=http://[masterserver]/sitecore%20modules/shell/Web%20Forms%20for%20Marketers/Staging/WfmService.asmx;user=[domain\username];password=[password];timeout=60000" />

Web Forms for Marketers reference的第2.11.1节。

您还需要在/App_Config/Include/forms.config文件中更改以下设置。

<!-- Sets the name of the master database  -->
<setting name="WFM.MasterDatabase" value="web"/>

出于某种原因,参考指南中没有提到这一点,但看起来与Alex Shyba在this post上的错误相同。