Compartilhar via


Configurando o IIS para SymProxy

Os Serviços de Informações da Internet (IIS) devem ser configurados para usar o SymProxy como um filtro ISAPI (Internet Server Application Programming Interface). Além disso, as permissões devem ser definidas para que o IIS possa obter símbolos.

Para obter informações sobre como automatizar esse processo e um resumo das configurações, consulte Instalação automatizada do SymProxy.

Confirme se as configurações de segurança de exemplo são adequadas para seu ambiente e modifique para aderir a quaisquer requisitos de segurança adicionais específicos para sua organização.

As opções de configuração variam dependendo da versão específica do IIS que você está executando. Para obter mais informações sobre o IIS, consulte Visão geral do servidor Web do IIS.

Para configurar o pool de aplicativos

  1. Abra o Gerenciador do IIS (Serviços de Informações da Internet) .

  2. Expanda a entrada com o nome do computador à esquerda e localize Pools de Aplicativos.

  3. Clique com o botão direito do mouse em Pools de Aplicativos e escolha Adicionar Pool de Aplicativos.

  4. Para o Tipo de nomePool de Aplicativos SymProxy.

  5. Em Versão do CLR do .Net , selecione Nenhum Código Gerenciado

  6. Clique em OK para criar o pool de aplicativos.

  7. Em seguida, clique com o botão direito do mouse na entrada do novo pool de aplicativos e selecione Configurações Avançadas....

  8. Em Modelo de Processo, você verá Identidade. Clique no botão à direita rotulado como "...".

    1. Se você estiver se autenticando como um serviço de rede, selecione Conta interna para a Identidade do Pool de Aplicativos , selecione Serviço de Rede e clique em OK.

    2. Se você estiver autenticando como um usuário de domínio, selecione Conta personalizada e clique no botão Definir . Digite as credenciais da conta que tem permissões para acessar o repositório de servidor de símbolo remoto (por exemplo, corp\SymProxyUser) e clique em OK.

  9. Clique em OK para sair da caixa de diálogo Identidade do Pool de Aplicativos .

  10. Clique em OK para sair da caixa de diálogo Configurações Avançadas .

Configuração de diretório virtual de exemplo

  1. Expanda Sites.

  2. Clique com o botão direito do mouse no Site Padrão e selecione Adicionar Diretório Virtual

  3. Use um nome como Símbolos e mapeie-o para um local selecionado.

  4. Clique com o botão direito do mouse no diretório virtual Símbolos que foi criado e escolha Adicionar Aplicativo.

  5. No menu suspenso Pool de Aplicativos , escolha Pool de Aplicativos SymProxy e clique em OK.

Configurar o filtro ISAPI

  1. Confirme se as opções de ISAPI estão instaladas no IIS.

  2. Clique no Site Padrão.

  3. Clique duas vezes em Filtros ISAPI.

  4. Clique com o botão direito do mouse no painel central na coluna Nome e selecione Clique em Adicionar.

  5. Para Nome do Filtro, digite SymProxy ou algum outro nome significativo.

  6. Para o tipo executávelc:\windows\system32\inetsrv\symproxy.dll.

  7. Para sair da caixa de diálogo Propriedades do Filtro , clique em OK.

  8. Para sair das Propriedades do Site Padrão, clique em OK.

Configurando tipos MIME

O Tipo MIME para o conteúdo baixado precisa ser definido como application/octet-stream para permitir que todos os arquivos de símbolos sejam entregues pelo IIS.

  1. Clique com o botão direito do mouse no diretório virtual Símbolos .

  2. Clique em Tipos MIME.

  3. Clique em Adicionar.

  4. Para Extensão, digite .*

  5. Para o tipo MIME, digiteapplication/octet-stream.

  6. Para sair da caixa de diálogo Tipos MIME , clique em OK.

Usando web.config para configurar tipos MIME

Você pode editar o arquivo web.config para configurar tipos MIME para Símbolos. Essa abordagem limpa os tipos MIME herdados e adiciona uma cartão selvagem catch-all * Tipo MIME. Essa abordagem pode ser necessária quando tipos MIME estão sendo herdados em determinadas configurações do IIS.

  1. Edite o arquivo web.config conforme mostrado aqui.

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
        <system.webServer>
            <directoryBrowse enabled="true" />
            <staticContent>
                <clear />
                <mimeMap fileExtension=".*" 
    mimeType="application/octet-stream" />
            </staticContent>
        </system.webServer>
    </configuration>
    

Configuração adicional

As etapas necessárias são uma parte do servidor de símbolos do IIS e da configuração de symproxy. Consulte estes tópicos para obter informações sobre outras considerações de configuração.

Repositórios de símbolos HTTP

Armazenando arquivos de símbolo adquiridos em cache

Instalação automatizada do SymProxy