Konfigurieren von IIS für SymProxy
Internetinformationsdienste (IIS) müssen für die Verwendung von SymProxy als ISAPI-Filter (Internet Server Application Programming Interface) konfiguriert werden. Darüber hinaus müssen Berechtigungen festgelegt werden, damit IIS Symbole abrufen kann.
Informationen zur Automatisierung dieses Prozesses und eine Zusammenfassung der Einstellungen finden Sie unter Automatisierte SymProxy-Installation.
Vergewissern Sie sich, dass die Beispielsicherheitseinstellungen für Ihre Umgebung geeignet sind, und ändern Sie sie so, dass sie zusätzliche Sicherheitsanforderungen erfüllen, die speziell für Ihre organization.
Die Konfigurationsoptionen variieren je nach der von Ihnen ausgeführten IIS-Version. Weitere Informationen zu IIS finden Sie unter Übersicht über IIS-Webserver.
So konfigurieren Sie den Anwendungspool
Öffnen Sie das Dialogfeld Internetinformationsdienste-Manager.
Erweitern Sie den Eintrag mit dem Computernamen auf der linken Seite, und suchen Sie nach Anwendungspools.
Klicken Sie mit der rechten Maustaste auf Anwendungspools , und wählen Sie Anwendungspool hinzufügen aus.
Geben Sie unter Name den NamenSymProxy-App-Pool ein.
Wählen Sie unter .NET CLR-Versiondie Option Kein verwalteter Code aus.
Klicken Sie auf OK , um den Anwendungspool zu erstellen.
Klicken Sie als Nächstes mit der rechten Maustaste auf den Eintrag für den neuen Anwendungspool, und wählen Sie Erweiterte Einstellungen... aus.
Unter Prozessmodell wird Identität angezeigt. Klicken Sie rechts auf die Schaltfläche mit der Bezeichnung "...".
Wenn Sie sich als Netzwerkdienst authentifizieren, wählen Sie Integriertes Konto für die Anwendungspoolidentität und dann Netzwerkdienst aus, und klicken Sie auf OK.
Wenn Sie sich als Domänenbenutzer authentifizieren, wählen Sie Benutzerdefiniertes Konto aus, und klicken Sie dann auf die Schaltfläche Festlegen . Geben Sie die Anmeldeinformationen des Kontos ein, das über Berechtigungen für den Zugriff auf den Remotesymbolserverspeicher verfügt (z. B. corp\SymProxyUser), und klicken Sie auf OK.
Klicken Sie auf OK , um das Dialogfeld Anwendungspoolidentität zu beenden.
Klicken Sie auf OK , um das Dialogfeld Erweiterte Einstellungen zu beenden.
Beispiel für die Konfiguration des virtuellen Verzeichnisses
Erweitern Sie Websites.
Klicken Sie mit der rechten Maustaste auf die Standardwebsite, und wählen Sie Virtuelles Verzeichnis hinzufügen aus.
Verwenden Sie einen Namen wie Symbole , und ordnen Sie ihn einem ausgewählten Speicherort zu.
Klicken Sie mit der rechten Maustaste auf das virtuelle Symbolverzeichnis, das erstellt wurde, und wählen Sie Anwendung hinzufügen aus.
Wählen Sie im Dropdownmenü Anwendungspool die Option SymProxy-App-Pool aus, und klicken Sie auf OK.
Konfigurieren des ISAPI-Filters
Vergewissern Sie sich, dass die ISAPI-Optionen in IIS installiert sind.
Klicken Sie auf die Standardwebsite.
Doppelklicken Sie auf ISAPI-Filter.
Klicken Sie mit der rechten Maustaste auf den mittleren Bereich unter der Spalte Name , und klicken Sie auf Hinzufügen.
Geben Sie unter Filternameden Namen SymProxy oder einen anderen aussagekräftigen Namen ein.
Für ausführbaren Typc:\windows\system32\inetsrv\symproxy.dll.
Klicken Sie auf OK, um das Dialogfeld Filtereigenschaften zu beenden.
Klicken Sie auf OK, um die Eigenschaften der Standardwebsite zu beenden.
Konfigurieren von MIME-Typen
Der MIME-Typ für den heruntergeladenen Inhalt muss auf application/octet-stream festgelegt werden, damit alle Symboldateien von IIS übermittelt werden können.
Klicken Sie mit der rechten Maustaste auf das virtuelle Verzeichnis Symbole .
Klicken Sie auf MIME-Typen.
Klicken Sie auf Hinzufügen.
Geben Sie unter Erweiterung ein.*
Geben Sie als MIME-Typapplication/octet-stream ein.
Klicken Sie auf OK, um das Dialogfeld MIME-Typen zu beenden.
Verwenden von web.config zum Konfigurieren von MIME-Typen
Sie können die datei web.config bearbeiten, um MIME-Typen für Symbole zu konfigurieren. Dieser Ansatz löscht die geerbten MIME-Typen und fügt einen catch-all-Wild-Karte * MIME-Typ hinzu. Dieser Ansatz kann erforderlich sein, wenn MIME-Typen in bestimmten IIS-Konfigurationen vererbt werden.
Bearbeiten Sie die web.config-Datei wie hier gezeigt.
<?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>
Zusätzliche Konfiguration
Die erforderlichen Schritte sind Teil der IIS-Symbolserver- und symproxy-Konfiguration. Weitere Informationen zu anderen Setupüberlegungen finden Sie in diesen Themen.