2017-06-27 38 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。 –