营销人员网络表单 2.4 问题
情况:当从内容交付服务器提交表单时,我在带有文件上传字段的表单上遇到技术错误。到目前为止,我可以确定问题发生在 CD 服务器上,因为没有引用 master 数据库。我很欣赏 WFFM 文档说 FileUpload 字段适用于主数据库,但同时文档也提到了使用“remoteWfmService”的可能性。但即使在配置 Web 服务之后,我也会在日志中看到类似的“空引用异常”。是否可以在不将主数据库引用添加到配置文件的情况下使 WFFM 工作?
确保你的connectionStrings.config中有一个名为remoteWfmService
在您的 CD 服务器上。它应该看起来与此类似:
<add name="remoteWfmService" connectionString="url=http://[masterserver]/sitecore%20modules/shell/Web%20Forms%20for%20Marketers/Staging/WfmService.asmx;user=[domain\username];password=[password];timeout=60000" />
参见第 2.11.1 节供营销人员参考的网络表单 http://sdn.sitecore.net/upload/sdn5/products/web_forms2/web_forms_for_marketers_v21_reference-a4.pdf.
您还需要更改以下设置/App_Config/Include/forms.config
file.
<!-- Sets the name of the master database -->
<setting name="WFM.MasterDatabase" value="web"/>
由于某种原因,参考指南中没有提到这一点,但看起来与上的错误相同这个帖子 http://sitecoreblog.alexshyba.com/2011/08/web-forms-file-upload-2-exceptions.html作者:亚历克斯·夏巴。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)