Erreurs lors du débogage sur une machine virtuelle de serveur de vente au détail de niveau 1 dans un environnement de développement d’e-commerce

Cet article fournit une résolution pour un problème où vous pouvez recevoir une erreur lorsque vous déboguez sur une machine virtuelle de serveur de vente au détail de niveau 1 dans un environnement de développement de commerce électronique dans Microsoft Dynamics 365 Commerce.

Introduction

Microsoft Dynamics 365 Commerce environnements de niveau 1 sont généralement déployés pour le développement d’extensions de runtime de commerce (CRT) et de point de vente (POS). Il s’agit d’environnements autonomes. En raison de la nature saaS (Software as a Service) de l’architecture, ils n’incluent pas de composants d’e-commerce.

Dans certains scénarios, vous devrez peut-être tester les appels aux extensions dans un environnement de niveau 1 afin de pouvoir déboguer des extensions à partir de composants de commerce électronique. Pour obtenir des instructions générales, consultez Déboguer sur un environnement de développement De niveau 1 Commerce.

Symptômes

Lorsque vous déboguez sur un environnement de niveau 1, étant donné que le site appelle maintenant un autre serveur de vente au détail, les appels entre serveurs peuvent provoquer diverses erreurs liées à la stratégie de sécurité du contenu.

La capture d’écran suivante montre un exemple d’erreur qui peut se produire lorsqu’une variante est sélectionnée sur une page de détails du produit.

Rejet non pris en charge (ActionError) : erreur

Capture d’écran montrant une erreur Action de rejet non gérée.

La capture d’écran suivante montre un exemple d’erreur similaire dans les outils de débogueur d’un navigateur (Outils de développement F12). Le message d’erreur mentionne une violation de la directive de stratégie de sécurité du contenu.

Capture d’écran montrant une erreur qui mentionne une violation de la directive de stratégie de sécurité du contenu dans les outils du débogueur d’un navigateur.

Résolution

Pour résoudre ce problème, désactivez la stratégie de sécurité du contenu (CSP) pour le site dans Dynamics 365 Commerce générateur de site.

  1. Sélectionnez le site sur lequel vous travaillez.
  2. Sélectionnez Paramètres>Extensions.
  3. Sous l’onglet Stratégie de sécurité du contenu, sélectionnez Désactiver la stratégie de sécurité du contenu.
  4. Sélectionnez Enregistrer et publier.

Remarque

La connexion entreprise-consommateur (B2C) ne fonctionne pas dans un environnement de développement local. Toutefois, vous pouvez utiliser des extractions d’invités ou des simulations de page de génération pour simuler une connexion utilisateur en fonction des besoins.

Plus d’informations

Bien démarrer avec le développement de l’extensibilité en ligne de l’e-commerce