Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Solución de problemas relacionados con las transformaciones de .NET en el IDE
Utilice las siguientes secciones para solucionar problemas habituales relacionados con las transformaciones de .NET en el IDE con Amazon Q Developer.
¿Cómo puedo saber si un trabajo está progresando?
Si parece que Amazon Q dedica mucho tiempo a un paso del Centro de transformación, puede comprobar si el trabajo sigue activo en los registros de salida. Si se están generando mensajes de diagnóstico, el trabajo sigue activo.
Para comprobar los resultados, elija la pestaña Resultado en Visual Studio. En el menú Mostrar resultado de:, elija Amazon Q Language Client.
En la siguiente captura de pantalla se muestra un ejemplo de las resultados que Amazon Q genera durante una transformación.
¿Por qué algunos proyectos no se seleccionan para la transformación?
Amazon Q solo puede transformar los tipos de proyectos compatibles en lenguaje C#. Actualmente, Amazon Q no admite la portabilidad de componentes de capas de interfaz de usuario o proyectos escritos en los VB.NET lenguajes F#. Para obtener una lista de los tipos de proyectos compatibles y otros requisitos previos para transformar sus proyectos de .NET, consulte Paso 1: requisitos previos.
¿Cómo puedo obtener asistencia si mi proyecto o solución no se está transformando?
Si no puede solucionar los problemas por sí mismo, puede ponerse en contacto con su Cuenta de AWS equipo para Soporte enviar un caso de soporte.
Para obtener asistencia, proporciona el identificador del trabajo de transformación para que AWS puedas investigar un trabajo fallido. Para buscar el ID de un trabajo de transformación, elija la pestaña Resultado en Visual Studio. En el menú Mostrar resultado de:, elija Amazon Q Language Client.
¿Cómo puedo evitar que mi firewall interfiera con los trabajos de transformación?
Si su organización usa un firewall, podría interferir con las transformaciones en Visual Studio. Puede deshabilitar temporalmente los controles de seguridad Node.js para solucionar problemas o probar qué es lo que impide que se ejecute la transformación.
La variable de entorno NODE_TLS_REJECT_UNAUTHORIZED controla los controles de seguridad importantes. Si NODE_TLS_REJECT_UNAUTHORIZED se establece en «0", se deshabilita el rechazo Node.js de los certificados no autorizados. TLS/SSL Esto significa:
-
Self-signed se aceptarán certificados
-
Se permitirán los certificados caducados
-
Se permitirán los certificados con nombres de host que no coincidan
-
Se ignorará cualquier otro error de validación de certificados
Si su proxy usa un autocertificado, puede configurar las siguientes variables de entorno en lugar de deshabilitar NODE_TLS_REJECT_UNAUTHORIZED:
NODE_OPTIONS = —use-openssl-ca NODE_EXTRA_CA_CERTS = Path/To/Corporate/Certs
De lo contrario, debe especificar los certificados de CA que utiliza el proxy para deshabilitar NODE_TLS_REJECT_UNAUTHORIZED.
Para deshabilitar NODE_TLS_REJECT_UNAUTHORIZED en Windows:
-
Abra el menú Inicio y busque Variables de entorno.
-
Elija Editar las variables de entorno del sistema.
-
En la ventana Propiedades del sistema, seleccione Variables de entorno.
-
En Variables de sistema, elija Nuevo.
-
Ajuste Nombre de variable en NODE_TLS_REJECT_UNAUTHORIZED y Valor de variable en 0.
-
Seleccione Aceptar para guardar los cambios.
-
Inicie Visual Studio.