我研究过以下链接: Storefront Source Code Getting Started
根据"配置内容连接字符串"部分,我意识到需要放置物理地址" cms-content"管理员 但我们已将Web应用程序(管理员和店面)部署到专用服务器。 因此,对于具有这些条件的配置,我请阅读以下链接: Deploy web applications to dedicated server
但是这个链接还不清楚" ContentConnectionString"被初始化了。
答案 0 :(得分:1)
ContentConnectionString
店面设置指向存储主题文件的位置,其默认值为~/App_Data/cms-content
。
VC平台,已安装的模块 vc-content 允许从管理员界面管理主题文件,并具有类似的设置CmsContentConnectionString
。
如果店面和平台已安装在相同的Azure应用程序或专用服务器上,则这两个设置应指向相同的物理位置,并在平台Web.config中跟随值provider=LocalStorage;rootPath=~\App_Data\cms-content
,并在店面Web.config中使用provider=LocalStorage;rootPath={ vc-platform physical path}\App_Data\cms-content
。
对于VC平台和店面分离安装的情况,需要使用azure blob存储provider=AzureBlobStorage;rootPath=cms-content;DefaultEndpointsProtocol=https;AccountName=yourAccountName;AccountKey=yourAccountKey
在店面和平台之间共享主题文件。
我们强烈建议您使用存储并在GitHub存储库中更改主题,并使用CI(持续集成任务)来生成更新主题,并仅将管理UI主题管理用于紧急修复或其他非历史更改。