1

最近,我正在使用Sitecore Azure進行一個項目。 創建Web表單時,我們使用Sitecore提供的Web Forms for Marketers模塊。 它在當地環境中工作正常。但是當我們將它發佈到Azure時。它不起作用。 因爲Azure中沒有用於Web表單的database。 有沒有人經歷過這個,也許你們可以幫助我。謝謝如何在使用Sitecore Azure時爲[營銷人員的Web窗體]模塊工作?

+0

你有WFFM怎麼辦在你的本地界面中配置? WFFM是設置爲指向SQL數據庫還是配置爲本地文件? – divamatrix 2012-04-24 19:54:02

+0

在我的本地界面中,我將WFFM設置爲指向SQL服務器。 – user822211 2012-04-25 01:15:36

回答

1

最後,我把它記下來。

首先,您需要爲WFFM創建與本地Sitecore_WebFormsSQL Azure相同的數據庫。 這是一個link告訴你如何去做。

秒,將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> 

這是我如何解決它。如果有人有同樣的問題,希望它有幫助。

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

最良好的祝願,奧列格

相關問題