Sdílet prostřednictvím


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

Thema ist vorhanden Thema ist vorhanden Thema ist vorhanden Thema ist vorhanden

Standard

Thema ist vorhanden Thema ist vorhanden Thema ist vorhanden Thema ist vorhanden

Pro und Team

Thema ist vorhanden Thema ist vorhanden Thema ist vorhanden Thema ist vorhanden

Tabellenlegende:

Thema ist vorhanden

Vorhanden

Thema ist nicht vorhanden

Nicht vorhanden

Thema ist vorhanden, Befehl wird jedoch standardmäßig verborgen

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.

ms242029.alert_security(de-de,VS.90).gifSicherheitshinweis:

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

  1. Stellen Sie sicher, dass Sie die im vorherigen Abschnitt beschriebenen Sicherheitsmaßnahmen ergriffen haben.

  2. Klicken Sie im Menü Extras auf Optionen.

    Das Dialogfeld Optionen wird angezeigt.

  3. Wählen Sie im Knoten Debuggen die Option Allgemein aus.

  4. Aktivieren Sie das Kontrollkästchen Quellserverunterstützung aktivieren.

  5. Sie können auch das Kontrollkästchen Diagnosemeldungen für Quellserver im Ausgabefenster drucken aktivieren.

Siehe auch

Weitere Ressourcen

Quellserver