Tengo una aplicación ejecutándose en un sistema Windows Server 2012 R2 y la aplicación aprovecha winHTTP para varias solicitudes de red. No puede comunicarse con otro servidor de la red y sospecho (pero no puedo confirmar) que hay un problema de red.
Todos los comandos/herramientas de solución de problemas con los que estoy familiarizado aprovechan WinINET, por lo que no tengo un mecanismo sencillo para verificar la conectividad. Como tal, me gustaría aumentar el registro disponible.
En Server 2008, podía ejecutar algo como:
netsh winhttp set tracing trace-file-prefix="C:\Temp\dpws" level=verbose format=ansi state=enabled max-trace-file-size=1073741824
obtuve eso deeste artículo de microsoft.
Cuando intento ejecutar el mismo comando en Server 2012, aparece un error (¿o quizás una declaración de información?):
Intenté seguir las instrucciones e intenté ejecutar, netsh trace start scenario=InternetClient
pero el archivo ETL resultante no se veía del todo bien (tal vez solo un error de novato de mi parte). Cuando revisé el etl en el monitor de red 3.4, vi lo que parecen llamadas al sistema:
...pero no estoy necesariamente interesado en eso: quiero ver la información que ocurre en los niveles de conexión de red y HTTP. ¿Existe una manera fácil de ver eso?
El señor Google también me indicóEste artículopero ninguno de los mensajes del visor de eventos pareció ayudar o capturar el tipo de información que estoy buscando.
¿Ayuda?
Respuesta1
Tuve un problema similar al tuyo, esta guía fue útil, al menos ahora veo cosas en ella, pero no en el formato más útil. El breve resumen es
- Actualice el perfil del analizador para usar analizadores de Windows
- Filtrar a HTTP