Partilhar 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 da 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 Gerenciador dos Serviços de Informações da Internet (IIS).

  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 Nome , digite SymProxy App Pool.

  5. Em .Net CLR version , selecione No Managed Code

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

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

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

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

    2. Se você estiver se 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 armazenamento do servidor de símbolos remotos (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 .

Exemplo de configuração de diretório virtual

  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 Symbols que foi criado e escolha Add Application.

  5. No menu suspenso do Grupo de Aplicações, escolha SymProxy App Pool e clique em OK.

Configurar o filtro ISAPI

  1. Confirme se as opções 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 sob a coluna Nome e selecione Clique em Adicionar.

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

  6. Para Executável, digite c:\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 Symbols .

  2. Clique em Tipos MIME.

  3. Clique em Adicionar.

  4. Em Extensão, digite .*

  5. Para o tipo MIME, digite application/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. Esta abordagem limpa os Tipos MIME herdados e adiciona um Tipo MIME abrangente coringa *. Essa abordagem pode ser necessária quando os tipos MIME estão sendo herdados em determinadas configurações do IIS.

  1. Edite o arquivo web.config como 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 do symproxy. Consulte estes tópicos para obter informações sobre outras considerações de configuração.

repositórios de símbolos HTTP

Armazenamento em Cache de Arquivos de Símbolos Adquiridos

Instalação automatizada do SymProxy