Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Résolution des problèmes liés aux transformations .NET dans l’IDE
Utilisez les sections suivantes pour résoudre les problèmes courants liés aux transformations .NET dans l'IDE avec AWS Transform.
Comment savoir si une tâche progresse ?
Vous devriez voir une activité régulière dans la fenêtre Worklog. Si AWS Transform semble consacrer beaucoup de temps à une étape de la fenêtre AWS Transform Job Plan, vous pouvez vérifier si la tâche est toujours active dans les journaux de sortie. Si des messages de diagnostic sont générés, la tâche est toujours active.
Pour vérifier les sorties, choisissez l'onglet Sortie dansVisual Studio. Dans le menu Afficher la sortie depuis :, choisissez Client de langage Amazon Q.
La capture d'écran suivante montre un exemple des sorties générées par AWS Transform lors d'une transformation.
Pourquoi certains projets ne sont-ils pas sélectionnés pour la transformation ?
AWS Transform ne peut transformer que les types de projets .NET pris en charge. Pour obtenir la liste des types de projets pris en charge et les autres conditions préalables à la transformation de vos projets .NET, consultez Étape 1 : Prérequis.
Comment puis-je obtenir de l'aide si mon projet ou ma solution ne se transforme pas ?
Si vous n'êtes pas en mesure de résoudre les problèmes vous-même, vous pouvez contacter votre Compte AWS équipe pour Support soumettre un dossier d'assistance.
Pour obtenir de l'aide, fournissez l'identifiant de la tâche de transformation afin de AWS pouvoir enquêter sur une tâche ayant échoué. Pour trouver un identifiant de tâche de transformation, cliquez sur l'onglet Sortie dansVisual Studio. Dans le menu Afficher la sortie depuis :, choisissez Client de langage Amazon Q.
Comment puis-je empêcher mon pare-feu d’interférer avec les tâches de transformation ?
Si votre entreprise utilise un pare-feu, celui-ci peut interférer avec les transformations dansVisual Studio. Vous pouvez désactiver temporairement les contrôles de sécurité Node.js pour résoudre les problèmes ou tester les facteurs qui empêchent l'exécution de la transformation.
La variable d’environnement NODE_TLS_REJECT_UNAUTHORIZED contrôle les contrôles de sécurité importants. Le réglage NODE_TLS_REJECT_UNAUTHORIZED sur « 0 » désactive Node.js le rejet des certificats non autorisés TLS/SSL . Autrement dit :
-
Self-signed les certificats seront acceptés
-
Les certificats expirés seront autorisés
-
Les certificats dont les noms d’hôtes ne correspondent pas seront autorisés
-
Toute autre erreur de validation du certificat sera ignorée
Si votre proxy utilise un autocertificat, vous pouvez définir les variables d’environnement suivantes au lieu de désactiver NODE_TLS_REJECT_UNAUTHORIZED :
NODE_OPTIONS = —use-openssl-ca NODE_EXTRA_CA_CERTS = Path/To/Corporate/Certs
Sinon, vous devez spécifier les certificats CA utilisés par le proxy pour désactiver NODE_TLS_REJECT_UNAUTHORIZED.
Pour désactiver NODE_TLS_REJECT_UNAUTHORISED sous Windows :
-
Ouvrez le menu Démarrer et recherchez les variables d’environnement.
-
Choisissez Modifier les variables d’environnement système.
-
Dans la fenêtre Propriétés du système, choisissez Variables d’environnement.
-
Sous Variables du système, sélectionnez Nouveau.
-
Définissez Nom de la variable sur NODE_TLS_REJECT_UNAUTHORISED et Valeur de la variable sur 0.
-
Choisissez OK pour enregistrer les modifications.
-
Redémarrez Visual Studio.