2011-11-29 39 views
1

我們已經設置了sitecore,例如我們擁有一個CM環境(可訪問核心,Web和主控)和CD環境(可訪問Web和Core )。我們在sitecore中使用Webform for Marketer模塊。現在在CD服務器上,因爲我們在connectionstring.config和web.config文件中沒有master數據庫條目,所以當我嘗試使用webform for markeret的模塊時,它在查找master數據庫時失敗。在CD和CM環境中用於營銷模塊設置的Sitecore webform

我試過的解決方案是在Connectionstring.config文件中添加remoteWfmService連接字符串。

<add name="remoteWfmService" connectionString="url=http://(Url for CM Server)/sitecore%20modules/shell/Web%20Forms%20for%20Marketers/Staging/WfmService.asmx;user=[domain\username];password=[password];timeout=60000" /> 

但是這個解決方案沒有幫助。

我得到的錯誤是找不到配置節點:數據庫/數據庫[@ ID =「主」] 這是我在哪裏使用表單創建使用Web窗體的營銷模塊頁面只發生。它正在CM服務器上工作,因爲我在ConnectionString和Web配置文件中都有主數據庫條目。

+0

你得到了什麼確切的錯誤?請發佈有關您問題的更多詳情。 –

回答

2

請確保您是最新的Web表單模塊版本。您遇到的錯誤似乎在2.2.0 rev.110303中得到了解決 - 請參閱release notes以瞭解詳細信息。如果您使用的是Sitecore 6.5(也就是Web Forms 2.3),修正應該也在那裏。

0

看來你似乎缺少名稱爲「master」的數據庫。你應該考慮檢查你的connectionstrings.config文件,看看這個id是否對應,以及這個master是否存在。如果不是,你應該添加master數據庫的定義。

+0

感謝您的回覆。但是這在Content Delivery服務器上發生。現在我已經從web.config和connectionstring.config文件中刪除了master數據庫,因爲它在內容交付服務器上不需要。 – Neil

相關問題