2017-06-27 6 views
-1

私は、ローカルと紺碧の両方で完全に機能する 'プラットフォーム'(テスト)ソリューションを持っていますが、最初は現地で「店頭」のソリューションをセットアップする際に問題があります。私はドキュメント内のすべての手順に従っていましたが、Web.configのContentConnectionStringストアフロント設定内に「\ App_Data \ cms-content \」というパスがありません。私の店頭ウェブサイトはデフォルトストアに正しく接続しますが、デバッグ中に例外がスローされます。私はいくつかのカテゴリーと商品をデフォルトストアカタログに持っていますが、これらのものは何も表示されません(添付の画像を参照):どこが間違っていますか?Virto Commerce:フロントエンドが動作しない

Exception

Homepage with errors and no products

答えて

1

プラットフォームに 'App_Dataに' ディレクトリを探してください。ポイントは、店頭とプラットフォームが同じCMSコンテンツの場所を共有することです。そのため、プラットフォームのデフォルトパスを使用してください。 ContentConnectionStringを店頭のプラットフォーム "\ App_Data \ cms-content \"のフルパスに設定します。例:

<add name="ContentConnectionString" connectionString="provider=LocalStorage;rootPath=C:\vc-platform-master\VirtoCommerce.Platform.Web\App_Data\cms-content" /> 
+0

共有ロケーションを円滑にするために、AzureBlobStorageを使用できます。ローカルでは、Azureで実行されているプラ​​ットフォームの「開発」インスタンスへの接続を使用して、Visual StudioからStorefrontを実行します。 AzureBlobStorageはそれらの間で共有されます。 VirtoCommerceBaseUrlおよびContentConnectionStringというConnectionStringsを変更します。 –

関連する問題