Condividi tramite


Configurazione di IIS per SymProxy

Internet Information Services (IIS) deve essere configurato per l'uso di SymProxy come filtro ISAPI (Internet Server Application Programming Interface). Inoltre, le autorizzazioni devono essere impostate in modo che IIS possa ottenere simboli.

Per informazioni sull'automazione di questo processo e un riepilogo delle impostazioni, vedere Installazione automatizzata di SymProxy.

Verificare che le impostazioni di sicurezza di esempio siano appropriate per l'ambiente e modificare per rispettare eventuali requisiti di sicurezza aggiuntivi specifici dell'organizzazione.

Le opzioni di configurazione variano a seconda della versione specifica di IIS in esecuzione. Per altre informazioni su IIS, vedere Panoramica del server Web IIS.

Per configurare il pool di applicazioni

  1. Aprire Gestione Internet Information Services (IIS) .

  2. Espandere la voce con il nome del computer a sinistra e individuare i pool di applicazioni.

  3. Fare clic con il pulsante destro del mouse su Pool di applicazioni e scegliere Aggiungi pool di applicazioni.

  4. Per il tipo Nome pool di app SymProxy.

  5. In .Net CLR versione selezionare Nessun codice gestito

  6. Fare clic su OK per creare il pool di applicazioni.

  7. Fare quindi clic con il pulsante destro del mouse sulla voce per il nuovo pool di applicazioni e selezionare Impostazioni avanzate....

  8. In Modello di elaborazione verrà visualizzata l'identità. Fare clic sul pulsante a destra con etichetta "...".

    1. Se si esegue l'autenticazione come servizio di rete, selezionare Account predefinito per l'identità del pool di applicazioni e quindi selezionare Servizio di rete e fare clic su OK.

    2. Se si esegue l'autenticazione come utente di dominio, selezionare Account personalizzato e quindi fare clic sul pulsante Imposta . Digitare le credenziali dell'account che dispone delle autorizzazioni per accedere all'archivio server simboli remoto,ad esempio corp\SymProxyUser, quindi fare clic su OK.

  9. Fare clic su OK per uscire dalla finestra di dialogo Identità pool di applicazioni .

  10. Fare clic su OK per uscire dalla finestra di dialogo Impostazioni avanzate .

Configurazione di directory virtuale di esempio

  1. Espandere Siti.

  2. Fare clic con il pulsante destro del mouse sul sito Web predefinito e scegliere Aggiungi directory virtuale

  3. Usare un nome, ad esempio Simboli e mapparlo a una posizione selezionata.

  4. Fare clic con il pulsante destro del mouse sulla directory virtuale Simboli creata e scegliere Aggiungi applicazione.

  5. Dal menu a discesa Pool di applicazioni scegliere Pool di app SymProxy e fare clic su OK.

Configurare il filtro ISAPI

  1. Verificare che le opzioni ISAPI siano installate in IIS.

  2. Fare clic sul sito Web predefinito.

  3. Fare doppio clic su Filtri ISAPI.

  4. Fare clic con il pulsante destro del mouse sul riquadro centrale sotto il nome della colonna e selezionare Fare clic su Aggiungi.

  5. Per Nome filtro digitare SymProxy o un altro nome significativo.

  6. Per tipo eseguibilec:\windows\system32\inetsrv\symproxy.dll.

  7. Per uscire dalla finestra di dialogo Proprietà filtro , fare clic su OK.

  8. Per uscire da Proprietà sito Web predefinito, fare clic su OK.

Configurazione dei tipi MIME

Il tipo MIME per il contenuto scaricato deve essere impostato su application/octet-stream per consentire che tutti i file di simboli vengano recapitati da IIS.

  1. Fare clic con il pulsante destro del mouse sulla directory virtuale Simboli .

  2. Fare clic su Tipi MIME.

  3. Scegliere Aggiungi.

  4. Per Estensione digitare .*

  5. Per il tipo MIME digitare application/octet-stream.

  6. Per uscire dalla finestra di dialogo Tipi MIME , fare clic su OK.

Uso di web.config per configurare i tipi MIME

È possibile modificare il file web.config per configurare i tipi MIME per i simboli. Questo approccio cancella i tipi MIME ereditati e aggiunge una carta jolly catch-all * tipo MIME. Questo approccio può essere necessario quando i tipi MIME vengono ereditati in determinate configurazioni IIS.

  1. Modificare il file web.config come illustrato qui.

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

Configurazione aggiuntiva

I passaggi necessari sono una parte del server di simboli IIS e della configurazione symproxy. Per informazioni su altre considerazioni sulla configurazione, vedere questi argomenti.

Archivi simboli HTTP

Memorizzazione nella cache dei file di simboli acquisiti

Installazione automatizzata di SymProxy