2017-08-01 46 views
1

我的第一个Sitecore项目和我的任务是使用Sitecore的新SXA 1.4模块构建一个站点。当我决定要测试Creative Exchange Export功能以查看Sitecore为我的前端开发人员生成什么样的标记时,我相处得非常愉快,并创建了我的主页的线框版本。我的第一次尝试没有问题,但我意识到我已经使用我不想要的线框主题导出网站。在Sitecore的documentation之后,我通过在内容编辑器中右键单击并为其选择脚本>新建网站主题,为我的网站尽职尽责地创建了一个新的网站。在主题创建过程中一切都很顺利,所以我回到了体验编辑器,并选择了新的主题作为我的Default,然后尝试再次导出。导出包中包含我的每个页面的HTML文件,但它们的唯一内容是文本,说明无法从服务器下载页面!在此之后,我尝试将我的主题更改回线框并重新导出,结果相同。我在这个项目上使用Unicorn序列化,并且我的主题被包含作为谓词之一。我不确定发生了什么,导致导出停止运行,但从我可以告诉它似乎在运行脚本创建新主题后开始。任何我可能错过了这个过程的工作?我试着用google搜索sitecore,并且无法从服务器邮件下载页面无济于事。无法从服务器下载Sitecore SXA导出页面

回答

0

通过Sitecore的日志看我注意到此项:

ManagedPoolThread #7 11:38:39 ERROR Creative Exchange: exporting page 
https://fakesite.com/?sc_itemid=%7b12872DF3-557B-46A3-8464-3D697DCAD00A%7d&aodisabled=true&overlay=true&sc_mode=preview&CreativeExchangeExport=true&CreativeExchangeMode=AgencyDrop&sc_lang=en&sc_device=%7bFE5D7FDF-89C0-4D99-9AA3-B5FBD009C9F3%7d&sc_site=fakesite finished with error. 
Exception: System.Net.WebException 
Message: The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel. 
Source: System 
    at System.Net.HttpWebRequest.GetResponse() 
    at Sitecore.XA.Feature.CreativeExchange.Services.Export.PageRequestService.ReadUrl(HttpWebRequest request) 
    at Sitecore.XA.Feature.CreativeExchange.Services.Export.PageRequestService.RetrieveHtml() 

在这一点上,我意识到,Sitecore的是失败导出局跌落SXA包正确,因为我有我的开发站点的设置与自签名SSL证书。我在受信任的根证书颁发机构商店中拥有此证书,但似乎Sitecore使用其他方法检查SSL有效性。现在我已经转向使用HTTP继续在网站上工作。