A configuração httpTracing do IIS não tem efeito

1

Estou tentando solucionar alguns problemas de desempenho que estamos tendo em uma página ASP.NET específica com

No entanto, desejo apenas que o IIS emita rastreios para uma página específica, digamos "Default.aspx" no meu aplicativo Web TestApp. Seguindo as instruções no link , eu deveria ser capaz de adicionar o elemento traceUrls à minha raiz web.config arquivo para TestApp. Isso não parece afetar o rastreamento quando eu faço isso.

Por exemplo, usei as seguintes configurações no arquivo web.config e cada solicitação que atinge o servidor IIS está enviando mensagens de rastreamento que são recuperadas pela Perfecto. (Na seção System.WebServer)

<httpTracing>
   <traceUrls>
      <add value="/Default.aspx" />
   </traceUrls>
</httpTracing>

Descobri então que o arquivo applicationHost.config no servidor tinha um elemento vazio. Eu tentei remover esse elemento, bem como o elemento httpTracing no web.config. Depois de uma reinicialização da máquina, eu ainda estava recebendo mensagens de rastreamento! Meu entendimento é que a presença do elemento httpTracing é o que controla se o rastreio do ETW está ativado ou não. Eu assegurei que não havia referência ao httpTracing no machine.config também.

Com prejuízo, decidi remover o recurso Rastreamento do IIS com o Gerenciador de Servidores. Após a reinicialização, não consigo mais rastrear o ETW. Em seguida, reinstalei o recurso Rastreamento do IIS com o Gerenciador de Servidores. Como esperado, o elemento httpTracing reapareceu no arquivo applicationhost.config. As mensagens de rastreamento começaram a ser enviadas novamente para todos os sites e páginas.

Eu tentei usar o elemento traceUrls no nível applicationhost.config. Isso também não filtrou e rastreia.

Eu devo estar interpretando mal alguma coisa importante sobre como funciona o httpTracing. Também não há muitos recursos na Web para me ajudar.

Alguém pode me dizer se o que estou tentando deve funcionar? Alguém mais conseguiu filtrar com êxito a mensagem de rastreamento por página com o traceUrls?

Devo notar que eu também tentei mudar com a seguinte configuração em applicationhost.config para "permitir". Não parece ajudar.

<section name="httpTracing" overrideModeDefault="Allow" />
    
por digahill 02.07.2013 / 23:11

0 respostas