Partager via


Configuration d’IIS pour SymProxy

Iis (Internet Information Services) doit être configuré pour utiliser SymProxy comme filtre ISAPI (Internet Server Application Programming Interface). En outre, les autorisations doivent être définies pour qu’IIS puisse obtenir des symboles.

Pour plus d’informations sur l’automatisation de ce processus et un résumé des paramètres, consultez Installation automatisée de SymProxy.

Vérifiez que les exemples de paramètres de sécurité conviennent à votre environnement et modifiez pour respecter les exigences de sécurité supplémentaires spécifiques à votre organization.

Les options de configuration varient en fonction de la version spécifique d’IIS que vous exécutez. Pour plus d’informations sur IIS, consultez Vue d’ensemble du serveur web IIS.

Pour configurer le pool d’applications

  1. Ouvrez Gestionnaire des services Internet (IIS) .

  2. Développez l’entrée avec le nom de l’ordinateur à gauche et recherchez Pools d’applications.

  3. Cliquez avec le bouton droit sur Pools d’applications et choisissez Ajouter un pool d’applications.

  4. Pour le nom , tapez Pool d’applications SymProxy.

  5. Sous Version du CLR .Net, sélectionnez Aucun code managé

  6. Cliquez sur OK pour créer le pool d’applications.

  7. Ensuite, cliquez avec le bouton droit sur l’entrée du nouveau pool d’applications, puis sélectionnez Paramètres avancés....

  8. Sous Modèle de processus, vous verrez Identité. Cliquez sur le bouton à droite intitulé « ... ».

    1. Si vous vous authentifiez en tant que service réseau, sélectionnez Compte intégré pour l’identité du pool d’applications, puis service réseau, puis cliquez sur OK.

    2. Si vous vous authentifiez en tant qu’utilisateur de domaine, sélectionnez Compte personnalisé , puis cliquez sur le bouton Définir . Tapez les informations d’identification du compte qui dispose des autorisations nécessaires pour accéder au magasin de serveurs de symboles distant (par exemple, corp\SymProxyUser), puis cliquez sur OK.

  9. Cliquez sur OK pour quitter la boîte de dialogue Identité du pool d’applications.

  10. Cliquez sur OK pour quitter la boîte de dialogue Paramètres avancés .

Exemple de configuration de répertoire virtuel

  1. Développez Sites.

  2. Cliquez avec le bouton droit sur le site web par défaut et sélectionnez Ajouter un répertoire virtuel.

  3. Utilisez un nom tel que Symboles et mappez-le à un emplacement sélectionné.

  4. Cliquez avec le bouton droit sur le répertoire virtuel Symboles créé et choisissez Ajouter une application.

  5. Dans le menu déroulant Pool d’applications , choisissez SymProxy App Pool , puis cliquez sur OK.

Configurer le filtre ISAPI

  1. Vérifiez que les options ISAPI sont installées dans IIS.

  2. Cliquez sur le site web par défaut.

  3. Double-cliquez sur Filtres ISAPI.

  4. Cliquez avec le bouton droit sur le volet central sous la colonne Nom , puis sélectionnez Cliquez sur Ajouter.

  5. Pour Nom de filtre , tapez SymProxy ou un autre nom significatif.

  6. Pour Le type exécutablec:\windows\system32\inetsrv\symproxy.dll.

  7. Pour quitter la boîte de dialogue Propriétés du filtre , cliquez sur OK.

  8. Pour quitter propriétés du site web par défaut, cliquez sur OK.

Configuration des types MIME

Le type MIME pour le contenu téléchargé doit être défini sur application/octet-stream pour permettre à tous les fichiers de symboles d’être remis par IIS.

  1. Cliquez avec le bouton droit sur le répertoire virtuel Symboles .

  2. Cliquez sur Types MIME.

  3. Cliquez sur Add.

  4. Pour Extension, tapez .*

  5. Pour type MIME, tapez application/octet-stream.

  6. Pour quitter la boîte de dialogue Types MIME , cliquez sur OK.

Utilisation de web.config pour configurer des types MIME

Vous pouvez modifier le fichier web.config pour configurer des types MIME pour les symboles. Cette approche efface les types MIME hérités et ajoute un carte générique * type MIME. Cette approche peut être nécessaire lorsque des types MIME sont hérités dans certaines configurations IIS.

  1. Modifiez le fichier web.config comme indiqué ici.

    <?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>
    

Configuration supplémentaire

Les étapes requises font partie de la configuration du serveur de symboles IIS et de symproxy. Reportez-vous à ces rubriques pour plus d’informations sur d’autres considérations relatives à la configuration.

Magasins de symboles HTTP

Mise en cache des fichiers de symboles acquis

Installation automatisée de SymProxy