Como posso habilitar o log de rastreamento do WinHTTP no Server 2012 R2 para exibir comandos HTTP brutos e detalhes do aplicativo?

2

Eu tenho um aplicativo em execução em um sistema Windows Server 2012 R2 e o aplicativo aproveita o winHTTP para várias solicitações de rede. Não é possível se comunicar com outro servidor na rede e suspeito (mas não posso confirmar) que há um problema de rede.

Todos os comandos / ferramentas de solução de problemas que eu conheço usam o WinINET para que eu não tenha um mecanismo fácil para verificar a conectividade. Assim, gostaria de aumentar o log disponível.

De volta ao Server 2008, eu poderia executar algo como:

netsh winhttp set tracing trace-file-prefix="C:\Temp\dpws" level=verbose format=ansi state=enabled max-trace-file-size=1073741824 

Eu obtive isso de este artigo da microsoft .

Quando tento executar o mesmo comando no Server 2012, recebo um erro (ou talvez uma declaração de informações?):

Eutenteiseguirasinstruçõesetenteiexecutarnetshtracestartscenario=InternetClient,masoarquivoETLresultantenãopareceumuitocorreto(talvezapenasumerronewbiedomeulado).Quandoeureviseioetlnomonitorderede3.4,vioquepareceserumachamadadesistema:

...maseunãoestounecessariamenteinteressadonisso-euqueroverasinformaçõesocorrendonaconexãoderedeenosníveisHTTP.Existeumamaneirafácildeverisso?

Sr.OGoogletambémmeapontoupara este artigo , mas nenhum deles as mensagens do visualizador de eventos pareciam ajudar ou capturar o tipo de informação que estou procurando.

Ajuda?

    
por Mike B 22.03.2018 / 00:24

1 resposta

1

Tive um problema semelhante ao seu, este guia foi útil, pelo menos agora vejo coisas nele, mas não no formato mais útil. O breve resumo é

  • Atualize o perfil do analisador para usar parsers do Windows
  • Filtrar para HTTP

link

    
por 10.07.2018 / 20:47