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