1

最近、私は を使用したプロジェクトに取り組んでいSitecore Azureます。Web フォームを作成するときは、 がWeb Forms for Marketers提供するモジュールを使用しますSitecore。ローカル環境では問題なく動作します。しかし、それを Azure に公開するとき。それは機能しません。databaseAzure には Web フォームがないためです。誰かがこれを以前に経験したことがありますか、多分あなたたちは私を助けることができます. ありがとう

4

2 に答える 2

1

最後に、私はそれを降ろします。

Sitecore_WebForms最初に、 のローカル データベースと同じ WFFM 用のデータベースを作成する必要がありますSQL Azureこれを行う方法を説明するリンクを次に示します。

次に、接続文字列をforms.configsql 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 Forms for Marketers (WFFM) 2.4 以降のみが Sitecore Azure モジュールと互換性があります。さらに、すべての WebRole インスタンス間で共有する必要がある WFFM データベースの SQL Server バージョンを使用する必要があります。詳細はこちらからご確認ください: https://kb.sitecore.net/articles/880886

Sitecore Azure に WFFM データベースを追加し、それを Sitecore ソリューション全体で自動的にデプロイする方法については、次の記事を参照してください: https://kb.sitecore.net/articles/179306

おめでとう、オレグ

于 2014-10-07T19:43:13.933 に答える