2017-08-01 47 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繼續在網站上工作。