Artigo: 909888 - Última revisão: segunda-feira, 3 de Dezembro de 2007 - Revisão: 1.2

A gerar informações de depuração para as extensões de 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 registo. Certifique-se de que cópia de segurança do registo antes de o modificar. Certifique-se que sabe como restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança, restaurar e modificar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
256986  (http://support.microsoft.com/kb/256986/ ) Descrição do registo do Microsoft Windows

Nesta página

Expandir tudo | Reduzir tudo

Sumário

O código de origem para Microsoft (IIS) 6.0 contém instruções de depuração para comunicar informações de depuração para extensões ISAPI. Este artigo descreve como configurar um computador para gerar informações de depuração para as extensões de ISAPI no IIS 6.0.

Mais Informação

Para configurar um computador para gerar informações de depuração de extensões ISAPI, siga estes passos.

Criar uma chave de registo

Para criar a chave de registo necessárias, siga estes passos:

aviso Podem ocorrer problemas graves se modificar o registo incorrectamente utilizando o Editor de registo ou utilizando outro método. Estes problemas poderão forçar a reinstalação do sistema operativo. Microsoft não garante que estes problemas podem ser resolvidos. Modificar o registo por sua conta e risco.
  1. Clique em Iniciar , clique em Executar , escreva regedit.exe e, em seguida, clique em OK .
  2. Localize e, em seguida, clique na seguinte chave de registo:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters
  3. Clique com o botão direito do rato em Parameters , aponte para Novo e, em seguida, clique em chave .
  4. Escreva W3ISAPI e, em seguida, prima ENTER.
  5. Clique com o botão direito do rato W3ISAPI , aponte para Novo e, em seguida, clique em Valor DWORD (DWORD Value) .
  6. Escreva debugflags e, em seguida, prima ENTER.
  7. Clique com o botão direito do rato debugflags e, em seguida, clique em Modificar .
  8. Na caixa dados do valor , escreva o valor de sinalizador que pretende e, em seguida, clique em OK . Os valores de sinalizador válido aparecem na seguinte tabela.
    Reduzir esta tabelaExpandir esta tabela
    Valor do sinalizadorInstrução
    0 x 80000000Imprima uma linha de depuração quando é efectuada uma tentativa para carregar uma extensão ISAPI.
    0x10000000Imprima uma linha de depuração quando a função HttpExtensionProc para uma extensão ISAPI é chamada.
    0x01000000Imprima uma linha de depuração quando uma extensão ISAPI chama a função GetServerVariable .
    0x02000000Imprima uma linha de depuração quando uma extensão ISAPI chama a função ServerSupportFunction .
    0x04000000Imprima uma linha de depuração específica para o comando de função de ServerSupportFunction é denominado por uma extensão ISAPI.
    0x08000000Não imprimir a primeira parte da memória intermédia quando imprimir a saída de depuração de funções que utilizam memórias intermédias de cadeia não. Exemplos de funções que utilizam memórias intermédias de cadeia não são as funções ReadClient e WriteClient .
    0x00100000Imprima uma linha de depuração quando falha uma função ISAPI.
    0x00200000Imprima uma linha de depuração quando uma função ISAPI tem êxito.
    0x00400000Imprima uma linha de depuração quando uma extensão ISAPI chama a função ReadClient .
    0x00800000Imprima uma linha de depuração quando uma extensão ISAPI chama a função WriteClient .
    0xFFFFFFFFImprima todas as linhas de depuração.

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

Para utilizar Windbg.exe para visualizar a saída de depuração, siga estes passos:
  1. Transferir e instalar as Debugging Tools for Windows. Para transferir o Debugging Tools for Windows, visite o seguinte Web 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 predefinição, o ficheiro Windbg.exe está localizado na seguinte pasta:
    Drive: \Program Files\Debugging ferramentas para o Windows
    Nota Drive representa o disco rígido em que o Windows está instalado.
  3. No menu ficheiro , clique em anexar a um processo .
  4. Na caixa anexar para execução , clique no nó inetinfo.exe e, em seguida, clique em OK .
  5. Na caixa de diálogo área de trabalho 'base' , 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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/ )