Gewusst wie: Abrufen von Quellcode mithilfe des Quellservers
Aktualisiert: November 2007
Dieses Thema gilt für folgende Anwendungsbereiche:
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro und Team |
Tabellenlegende:
Vorhanden |
|
Nicht vorhanden |
|
Befehl oder Befehle, die standardmäßig ausgeblendet sind. |
Wenn es auf dem lokalen Computer keinen Quellcode gibt oder die PDB-Datei nicht zum Quellcode passt, können Sie eine Anwendung mithilfe des Quellservers debuggen. Der Quellserver nimmt Dateianforderungen entgegen und gibt die entsprechenden Dateien zurück. Der Quellserver wird mittels der DLL-Datei srcsrv.dll ausgeführt. Der Quellserver liest die PDB-Datei der Anwendung. Diese Datei enthält Zeiger auf das Quellcoderepository sowie Befehle zum Abrufen von Quellcode aus dem Repository. Sie können einschränken, welche Befehle aus der PDB-Datei der Anwendung ausgeführt werden dürfen. Listen Sie hierfür die zulässigen Befehle in einer Datei mit dem Namen srcsrv.ini auf. Diese Datei muss sich im selben Verzeichnis befinden wie srcsrv.dll und devenv.exe.
Weitere Informationen finden Sie unter Quellserver.
Sicherheitshinweis: |
---|
Folgende Sicherheitsrisiken müssen bei Verwendung des Quellservers berücksichtigt werden: In der PDB-Datei der Anwendung können beliebige Befehle eingebettet sein. Deshalb sollten Sie sicherstellen, dass Sie der Datei srcsrv.ini nur die Befehle hinzufügen, die ausführt werden dürfen. Beim Versuch, einen nicht in der Datei srcsvr.ini enthaltenen Befehl auszuführen, wird ein Bestätigungsdialogfeld geöffnet. Weitere Informationen finden Sie unter Sicherheitswarnung: Der Debugger muss diesen nicht vertrauenswürdigen Befehl ausführen. Befehlsparameter werden nicht validiert. Seien Sie deshalb bei der Erteilung der Vertrauenswürdigkeit für Befehle vorsichtig. Beispielsweise kann bei Vertrauenswürdigkeit für den Befehl cmd.exe ein böswilliger Benutzer Parameter angeben, die den Befehl gefährlich machen. |
Prozedur
So aktivieren Sie die Verwendung des Quellservers
Stellen Sie sicher, dass Sie die im vorherigen Abschnitt beschriebenen Sicherheitsmaßnahmen ergriffen haben.
Klicken Sie im Menü Extras auf Optionen.
Das Dialogfeld Optionen wird angezeigt.
Wählen Sie im Knoten Debuggen die Option Allgemein aus.
Aktivieren Sie das Kontrollkästchen Quellserverunterstützung aktivieren.
Sie können auch das Kontrollkästchen Diagnosemeldungen für Quellserver im Ausgabefenster drucken aktivieren.