ID do artigo: 909888 - Última revisão: segunda-feira, 3 de dezembro de 2007 - Revisão: 1.2

Como gerar informações de depuração para extensões ISAPI no IIS 6.0

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
importante Este artigo contém informações sobre como modificar o registro. Certifique-se de fazer backup do registro antes de modificá-lo. Certifique-se que você sabe como restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup, restaurar e modificar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
256986  (http://support.microsoft.com/kb/256986/ ) Descrição do registro do Microsoft Windows

Nesta página

Expandir tudo | Recolher tudo

Sumário

O código-fonte para o Microsoft Internet Information Services (IIS) 6.0 contém instruções de depuração para relatório informações de depuração de extensões ISAPI. Este artigo descreve como configurar um computador para gerar informações de depuração para extensões ISAPI no IIS 6.0.

Mais Informações

Para configurar um computador para gerar informações de depuração para extensões ISAPI, execute essas etapas.

Criar uma chave do registro

Para criar a chave do registro necessário, siga estas etapas:

Aviso Podem ocorrer sérios problemas se você modificar o registro incorretamente usando o Editor do registro ou usando outro método. Esses problemas podem exigir que você reinstale seu sistema operacional. A Microsoft não garante que esses problemas possam ser solucionados. Modificar o registro por sua própria conta e risco.
  1. Clique em Iniciar , clique em Executar , digite regedit.exe e, em seguida, clique em OK .
  2. Localize e, em seguida, clique na seguinte chave do Registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters
  3. Clique com o botão direito do mouse em Parameters , aponte para novo e, em seguida, clique em chave .
  4. Digite W3ISAPI e, em seguida, pressione ENTER.
  5. Clique com o botão direito do mouse W3ISAPI , aponte para novo e, em seguida, clique em Valor DWORD .
  6. Digite debugflags e, em seguida, pressione ENTER.
  7. Clique com o botão direito do mouse debugflags e, em seguida, clique em Modificar .
  8. Na caixa dados do valor , digite o valor de sinalizador que você deseja e, em seguida, clique em OK . Os valores de sinalizador válido aparecerão na tabela a seguir.
    Recolher esta tabelaExpandir esta tabela
    Valor de sinalizadorInstrução
    0 x 80000000Imprima uma linha de depuração quando é feita uma tentativa de carregar uma extensão ISAPI.
    0x10000000Imprima uma linha depuração quando a função HttpExtensionProc para uma extensão ISAPI é chamada.
    0x01000000Imprima uma linha depuração quando uma extensão ISAPI chama a função GetServerVariable .
    0x02000000Imprima uma linha depuração quando uma extensão ISAPI chama a função ServerSupportFunction .
    0x04000000Imprima uma linha depuração específica para o comando de função ServerSupportFunction que é chamado por uma extensão ISAPI.
    0x08000000Não imprima a primeira parte do buffer ao imprimir a saída de depuração de funções que usam a seqüência de não buffers. Exemplos de funções que usam a seqüência de não buffers são as funções ReadClient e WriteClient .
    0x00100000Imprima uma linha de depuração quando uma função ISAPI falha.
    0x00200000Imprima uma linha depuração quando uma função ISAPI é bem-sucedida.
    0x00400000Imprima uma linha depuração quando uma extensão ISAPI chama a função ReadClient .
    0x00800000Imprima uma linha depuração quando uma extensão ISAPI chama a função WriteClient .
    0xFFFFFFFFImprima todas as linhas de depuração.

Usar o depurador WinDbg (Windbg.exe) para exibir a saída de depuração

Para usar Windbg.exe para exibir a saída de depuração, execute essas etapas:
  1. Baixe e instale as ferramentas de depuração para Windows. Para baixar as ferramentas de depuração para Windows, visite o seguinte site da Microsoft:
    http://www.microsoft.com/whdc/devtools/debugging/default.mspx (http://www.microsoft.com/whdc/devtools/debugging/default.mspx)
  2. Execute Windbg.exe. Por padrão, o arquivo Windbg.exe está localizado na seguinte pasta:
    Drive: \Program Files\Debugging ferramentas para o Windows
    Observação Drive representa o disco rígido em que o Windows está instalado.
  3. No menu arquivo , clique em anexar a um processo .
  4. Na caixa Attach to Process , clique no nó inetinfo.exe e, em seguida, clique em OK .
  5. Na caixa de diálogo 'base' do espaço de trabalho , clique em Sim .

A informação contida neste artigo aplica-se a:
  • Microsoft Internet Information Services 6.0
Palavras-chave: 
kbmt kbisapiext kbinetdev kbdebug kbhowto KB909888 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 909888  (http://support.microsoft.com/kb/909888/en-us/ )