1

最近、私はSitecore Azureを使ってプロジェクトに取り組んでいます。 ウェブフォームを作成するときはSitecoreで提供されるWeb Forms for Marketersモジュールを使用します。 ローカル環境で正常に動作します。私たちがAzureにそれを公開するとき。それはうまくいかない。 AzureにWebフォーム用のdatabaseが存在しないためです。 誰もこれを経験したことがありますか、多分あなたが私を助けることができます。ありがとうSitecore Azureを使用している場合、[Marketing for Web Forms]モジュールはどのように動作しますか?

+0

はどのようにWFFMを持っていますあなたのローカルインターフェースで設定されていますか? WFFMはSQLデータベースを指すように設定されていますか、それともローカルファイルとして設定されていますか? – divamatrix

+0

私のローカルインターフェースでは、私はWFFMをSQLサーバーを指すように設定しました。 – user822211

答えて

1

最後に、私はそれを得る。

最初に、ローカルのものと同じWFFMのデータベースをSitecore_WebFormsSQL Azureに作成する必要があります。 ここにはlinkがあります。

2番目の接続文字列を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モジュールと互換性があります。さらに、すべてのWebRoleインスタンス間で共有する必要があるWFFMデータベースのSQL Serverバージョンを使用する必要があります。詳細はこちらをご確認ください:サイトコアのAzureでWFFMデータベースを追加すると、自動的に次の記事で読ん全体サイトコアソリューションでそれを展開するhttps://kb.sitecore.net/articles/880886

方法:https://kb.sitecore.net/articles/179306

最高の願い、オレグ

関連する問題