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
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.
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.
- Sélectionnez le site sur lequel vous travaillez.
- Sélectionnez Paramètres>Extensions.
- Sous l’onglet Stratégie de sécurité du contenu, sélectionnez Désactiver la stratégie de sécurité du contenu.
- 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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour