2017-08-01 1 views
1

Mon premier projet Sitecore et j'ai été chargé de construire un site en utilisant le nouveau module SXA 1.4 de Sitecore. Je m'entendais bien et créais une version filaire de ma page d'accueil lorsque j'ai décidé de tester la fonctionnalité Creative Exchange Export pour voir quel type de balisage serait généré par Sitecore pour mon développeur frontal. Ma première tentative a fonctionné sans problème mais j'ai réalisé que j'avais exporté le site en utilisant le thème Wireframe que je ne voulais pas. Suite à documentation de Sitecore j'ai consciencieusement créé un nouveau eux pour mon site en cliquant droit sur celui-ci dans l'éditeur de contenu et en sélectionnant Scripts> Nouveau thème du site. Tout s'est bien passé pendant la création du thème, je suis donc retourné dans l'éditeur d'expérience et j'ai sélectionné le nouveau thème en tant que mon défaut, puis j'ai tenté d'exporter à nouveau. Le paquet d'exportation contient des fichiers HTML pour chacune de mes pages mais leur seul contenu est le texte indiquant que Page n'a pas pu être téléchargé à partir du serveur! Après cela, j'ai essayé de changer mon thème en filaire et exporté à nouveau avec le même résultat. J'utilise la sérialisation Unicorn sur ce projet et mon thème est inclus comme l'un des prédicats. Je ne suis pas sûr de ce qui s'est passé qui a causé l'arrêt de l'exportation, mais d'après ce que je sais, il semble avoir démarré après l'exécution du script pour créer un nouveau thème. Quelque chose que j'ai peut-être manqué de travailler à travers ce processus? J'ai essayé de googler pour sitecore et la page n'a pas pu être téléchargée à partir du serveur en vain.La page d'exportation Sitecore SXA n'a pas pu être téléchargée à partir du serveur

Répondre

0

En regardant à travers les journaux Sitecore je remarqué cette entrée:

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() 

A ce stade, je compris que Sitecore ne parvenait pas à exporter correctement le paquet Agence drop SXA parce que j'avais ma configuration du site de développement avec un auto-signé Certificat SSL. J'ai ce certificat dans mon magasin d'Autorités de certification racine de confiance, mais il semble que Sitecore vérifie la validité SSL en utilisant une autre méthode. Pour l'instant, je viens de passer à l'utilisation de HTTP pour continuer à travailler sur le site.