View a markdown version of this page

Solucionar problemas com transformações .NET no IDE - AWS Transformação

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Solucionar problemas com transformações .NET no IDE

Use as seções a seguir para solucionar problemas comuns com transformações do.NET no IDE com AWS Transform.

Como posso saber se um trabalho está progredindo?

Você deve ver a atividade regular na janela do Registro de trabalho. Se o AWS Transform parecer estar gastando muito tempo em uma etapa na janela AWS Transform Job Plan, você poderá verificar se o trabalho ainda está ativo nos registros de saída. Se mensagens de diagnóstico estiverem sendo geradas, o trabalho ainda estará ativo.

Para verificar as saídas, escolha a guia Saída emVisual Studio. No menu Mostrar saída de:, selecione Amazon Q Language Client.

A captura de tela a seguir mostra um exemplo das saídas que o AWS Transform gera durante uma transformação.

Captura de tela do AWS Transform Code Job Plan, mostrando a saída do Amazon Q Language Client.

Por que alguns projetos não são selecionados para transformação?

AWS O Transform só pode transformar tipos de projetos.NET compatíveis. Para obter uma lista dos tipos de projetos compatíveis e outros pré-requisitos para transformar seus projetos .NET, consulte Etapa 1: pré-requisitos.

Como posso obter suporte se meu projeto ou solução não estiver se transformando?

Se você não conseguir solucionar problemas sozinho, entre em contato com Conta da AWS nossa equipe Suporte para enviar um caso de suporte.

Para obter suporte, forneça o ID do trabalho de transformação para que AWS possa investigar um trabalho com falha. Para encontrar uma ID de tarefa de transformação, escolha a guia Saída emVisual Studio. No menu Mostrar saída de:, selecione Amazon Q Language Client.

Como posso evitar que meu firewall interfira nos trabalhos de transformação?

Se sua organização usa um firewall, ele pode interferir nas transformações do. Visual Studio Você pode desativar temporariamente as verificações de segurança Node.js para solucionar problemas ou testar o que está impedindo a execução da transformação.

A variável de ambiente NODE_TLS_REJECT_UNAUTHORIZED controla verificações de segurança importantes. NODE_TLS_REJECT_UNAUTHORIZEDDefinir como “0" desativa a rejeição Node.js de certificados não TLS/SSL autorizados. Isso significa que:

  • Self-signed certificados serão aceitos

  • Certificados expirados serão permitidos

  • Certificados com nomes de host incompatíveis serão permitidos

  • Quaisquer outros erros de validação de certificado serão ignorados

Se seu proxy usa um autocertificado, você pode definir as seguintes variáveis de ambiente em vez de desabilitar NODE_TLS_REJECT_UNAUTHORIZED:

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

Caso contrário, você deve especificar os certificados de CA usados pelo proxy para desabilitar NODE_TLS_REJECT_UNAUTHORIZED.

Para desativar o NODE_TLS_REJECT_UNAUTHORIZED no Windows:
  1. Abra o menu Iniciar e pesquise Variáveis de ambiente.

  2. Selecione Editar as variáveis de ambiente do sistema.

  3. Na janela Propriedades do sistema, selecione Variáveis de ambiente.

  4. Em Variáveis do sistema, selecione Novo.

  5. Defina Nome da variável como NODE_TLS_REJECT_UNAUTHORIZED e Valor da variável como 0.

  6. Clique em Ok para salvar as alterações.

  7. Reinicie o Visual Studio.