

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Memecahkan masalah dengan transformasi.NET di IDE
<a name="troubleshooting-dotnet-transformation-IDE"></a>

Gunakan bagian berikut untuk memecahkan masalah umum dengan transformasi.NET di IDE dengan Amazon Q Developer.

## Bagaimana saya tahu jika pekerjaan sedang berkembang?
<a name="job-progressing"></a>

Jika Amazon Q tampaknya menghabiskan waktu lama untuk melangkah di Hub Transformasi, Anda dapat memeriksa apakah pekerjaan tersebut masih aktif di log keluaran. Jika pesan diagnostik sedang dibuat, pekerjaan masih aktif. 

Untuk memeriksa output, pilih tab **Output** di Visual Studio. Di menu **Tampilkan output dari:**, pilih **Amazon Q Language Client**.

Tangkapan layar berikut menunjukkan contoh output yang dihasilkan Amazon Q selama transformasi.

![Screenshot dari Amazon Q Developer Code Transformation Hub, menampilkan output dari Amazon Q Language Client.](http://docs.aws.amazon.com/id_id/amazonq/latest/qdeveloper-ug/images/code-transform-troubleshoot4.png)


## Mengapa beberapa proyek tidak dipilih untuk transformasi?
<a name="projects-not-selected"></a>

Amazon Q hanya dapat mengubah jenis proyek yang didukung dalam bahasa C\#. Saat ini, Amazon Q tidak mendukung porting komponen lapisan UI atau proyek yang ditulis dalam bahasa VB.NET atau F \#. Untuk daftar jenis proyek yang didukung dan prasyarat lain untuk mengubah proyek .NET Anda, lihat. [Langkah 1: Prasyarat](port-dotnet-application.md#transform-dotnet-prerequisites)

## Bagaimana saya bisa mendapatkan dukungan jika proyek atau solusi saya tidak berubah?
<a name="get-support"></a>

Jika Anda tidak dapat memecahkan masalah sendiri, Anda dapat menghubungi Dukungan atau Akun AWS tim Anda untuk mengirimkan kasus dukungan. 

Untuk mendapatkan dukungan, berikan ID pekerjaan transformasi sehingga AWS dapat menyelidiki pekerjaan yang gagal. Untuk menemukan ID pekerjaan transformasi, pilih tab **Output** di Visual Studio. Di menu **Tampilkan output dari:**, pilih **Amazon Q Language Client**.

## Bagaimana saya bisa mencegah firewall saya mengganggu pekerjaan transformasi?
<a name="firewall-inteference"></a>

Jika organisasi Anda menggunakan firewall, itu mungkin mengganggu transformasi di Visual Studio. Anda dapat menonaktifkan sementara pemeriksaan keamanan Node.js untuk memecahkan masalah atau menguji apa yang mencegah transformasi berjalan. 

Variabel lingkungan `NODE_TLS_REJECT_UNAUTHORIZED` mengontrol pemeriksaan keamanan penting. Pengaturan `NODE_TLS_REJECT_UNAUTHORIZED` ke “0" menonaktifkan penolakan Node.js terhadap sertifikat yang tidak TLS/SSL sah. Ini berarti:
+ Self-signed sertifikat akan diterima
+ Sertifikat kedaluwarsa akan diizinkan
+ Sertifikat dengan nama host yang tidak cocok akan diizinkan
+ Kesalahan validasi sertifikat lainnya akan diabaikan

Jika proxy Anda menggunakan sertifikat mandiri, Anda dapat mengatur variabel lingkungan berikut alih-alih `NODE_TLS_REJECT_UNAUTHORIZED` menonaktifkan:

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

Jika tidak, Anda harus menentukan sertifikat CA yang digunakan oleh proxy untuk menonaktifkan`NODE_TLS_REJECT_UNAUTHORIZED`.

**Untuk menonaktifkan NODE\_TLS\_REJECT\_UNAUTHORIZED pada Windows:**

1. Buka menu Start dan cari **Variabel Lingkungan**.

1. Pilih **Edit variabel lingkungan sistem**.

1. Di jendela **System Properties**, pilih **Environment Variables**.

1. Di bawah **Variabel sistem**, pilih **Baru**.

1. **Setel **nama Variabel** ke NODE\_TLS\_REJECT\_UNAUTHORIZED dan nilai Variabel ke 0.**

1. Pilih **OK** untuk menyimpan perubahan.

1. Mulai ulang Visual Studio.