

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Beheben von Problemen mit .NET-Transformationen in der IDE
<a name="troubleshooting-dotnet-transformation-IDE"></a>

Verwenden Sie die folgenden Abschnitte, um häufig auftretende Probleme mit .NET-Transformationen in der IDE mit Amazon Q Developer zu beheben.

## Woher weiß ich, ob ein Auftrag Fortschritte verzeichnet?
<a name="job-progressing"></a>

Wenn Amazon Q anscheinend viel Zeit mit einem Schritt im Transformation Hub verbringt, können Sie in den Ausgabeprotokollen überprüfen, ob der Auftrag noch aktiv ist. Wenn Diagnosemeldungen generiert werden, ist der Auftrag noch aktiv. 

Zum Überprüfen der Ausgaben wählen Sie in Visual Studio die Registerkarte **Output** aus. Wählen Sie im Menü **Show output from:** die Option **Amazon Q Language Client** aus.

Der folgende Screenshot zeigt ein Beispiel für die Ausgaben, die Amazon Q während einer Transformation generiert.

![\[Screenshot des Code Transformation Hub von Amazon Q Developer, der die Ausgabe des Amazon Q Language Client zeigt.\]](http://docs.aws.amazon.com/de_de/amazonq/latest/qdeveloper-ug/images/code-transform-troubleshoot4.png)


## Warum wurden einige Projekte nicht für die Transformation ausgewählt?
<a name="projects-not-selected"></a>

Amazon Q kann nur unterstützte Projekttypen in der Sprache C\$1 transformieren. Derzeit unterstützt Amazon Q keine Portierung von Komponenten oder Projekten auf Benutzeroberflächenebene, die in den Sprachen VB.NET oder F\$1 geschrieben wurden. Eine Liste der unterstützten Projekttypen und anderer Voraussetzungen für die Transformation Ihrer .NET-Projekte finden Sie unter [Schritt 1: Voraussetzungen](port-dotnet-application.md#transform-dotnet-prerequisites).

## Wie erhalte ich Support, wenn mein Projekt oder meine Lösung nicht transformiert wird?
<a name="get-support"></a>

Wenn Sie Probleme nicht selbst beheben können, können Sie sich an Support oder Ihr AWS-Konto Team wenden, um einen Support-Fall einzureichen. 

Um Support zu erhalten, geben Sie die ID des Transformationsauftrags an, damit AWS Sie einen fehlgeschlagenen Job untersuchen können. Eine Transformationsauftrags-ID finden Sie, indem Sie in Visual Studio die Registerkarte **Output** auswählen. Wählen Sie im Menü **Show output from:** die Option **Amazon Q Language Client** aus.

## Wie kann ich verhindern, dass meine Firewall Transformationsaufträge stört?
<a name="firewall-inteference"></a>

Wenn Ihre Organisation eine Firewall verwendet, kann diese die Transformationen in Visual Studio beeinträchtigen. Sie können die Sicherheitsprüfungen in Node.js vorübergehend deaktivieren, um Fehler zu beheben oder zu testen, was die Ausführung der Transformation verhindert. 

Die Umgebungsvariable `NODE_TLS_REJECT_UNAUTHORIZED` steuert wichtige Sicherheitsprüfungen. Durch `NODE_TLS_REJECT_UNAUTHORIZED` die Einstellung auf „0" wird die Ablehnung nicht autorisierter TLS/SSL Zertifikate durch Node.js deaktiviert. Das bedeutet Folgendes:
+ Selbstsignierte Zertifikate werden akzeptiert.
+ Abgelaufene Zertifikate werden zugelassen.
+ Zertifikate mit nicht übereinstimmenden Hostnamen sind zulässig.
+ Alle anderen Fehler bei der Zertifikatvalidierung werden ignoriert.

Wenn Ihr Proxy ein selbstsigniertes Zertifikat verwendet, können Sie die folgenden Umgebungsvariablen festlegen, anstatt `NODE_TLS_REJECT_UNAUTHORIZED` zu deaktivieren:

```
NODE_OPTIONS = —use-openssl-ca
NODE_EXTRA_CA_CERTS = Path/To/Corporate/Certs
```

Andernfalls müssen Sie die CA-Zertifikate angeben, die der Proxy zur Deaktivierung von `NODE_TLS_REJECT_UNAUTHORIZED` verwendet.

**So deaktivieren Sie NODE\$1TLS\$1REJECT\$1UNAUTHORIZED unter Windows:**

1. Öffnen Sie das Startmenü und suchen Sie nach **Umgebungsvariablen**.

1. Wählen Sie **Systemumgebungsvariablen bearbeiten** aus.

1. Wählen Sie im Fenster **Systemeigenschaften** die Option **Umgebungsvariablen** aus.

1. Wählen Sie unter **Systemvariablen** die Option **Neu** aus.

1. Legen Sie den **Variablennamen** auf NODE\$1TLS\$1REJECT\$1UNAUTHORIZED und den **Variablenwert** auf 0 fest.

1. Klicken Sie auf **OK**, um die Änderung zu speichern.

1. Starten Sie Visual Studio neu.