1

最近,我正在使用Sitecore Azure. 创建 Web 表单时,我们Web Forms for Marketers使用Sitecore. 它在本地环境中运行良好。但是当我们将它发布到 Azure 时。它不起作用。因为 Azure 中没有databaseWeb 表单。有没有人经历过这种情况,也许你们可以帮助我。谢谢

4

2 回答 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 回答