最近,我正在使用Sitecore Azure
. 创建 Web 表单时,我们Web Forms for Marketers
使用Sitecore
. 它在本地环境中运行良好。但是当我们将它发布到 Azure 时。它不起作用。因为 Azure 中没有database
Web 表单。有没有人经历过这种情况,也许你们可以帮助我。谢谢
问问题
795 次
2 回答
1
最后,我把它弄下来。
首先,您需要为 WFFM 创建与本地数据库相同的Sitecore_WebForms
数据库SQL Azure
。这是一个链接,告诉您如何操作。
其次,将连接字符串更改forms.config
为指向sql azure中的数据库。这是一个例子。
<formsDataProvider type="Sitecore.Forms.Data.DataProviders.WFMDataProvider,Sitecore.Forms.Core">
<param desc="connection string">Database=Sitecore_WebForms;Data Source=tcp:YOURSERVERNAME.database.windows.net,1433;user id=YOURID;password=YOURPASSWORD;Connect Timeout=60</param>
</formsDataProvider>
这就是我修复它的方法。如果有人遇到同样的问题,希望对您有所帮助。
于 2012-04-26T06:18:30.100 回答
0
只有面向营销人员的 Web 表单 (WFFM) 2.4 或更高版本与 Sitecore Azure 模块兼容。此外,您必须使用 SQL Server 版本的 WFFM 数据库,该数据库必须在所有 WebRole 实例之间共享。请在此处查看详细信息:https ://kb.sitecore.net/articles/880886
如何在 Sitecore Azure 中添加 WFFM 数据库并使用整个 Sitecore 解决方案自动部署它,请阅读以下文章:https ://kb.sitecore.net/articles/179306
最好的祝愿,奥列格
于 2014-10-07T19:43:13.933 回答