HTTP-Websites und UNC-Freigaben

Es ist möglich, mithilfe von SrcSrv eine Website einzurichten, die winDbg eine versionsspezifische Quelle bereitstellt. Ein solcher Mechanismus bietet keine dynamische Extraktion der Quelldateien aus der Versionskontrolle, ist aber ein wertvolles Feature, da sie es Ihnen ermöglicht, den Quellpfad von WinDbg auf einen einzelnen einheitlichen Pfad festzulegen, der die Quelle aus vielen Versionen vieler Module bereitstellt, anstatt separate Pfade für jedes Debugszenario festlegen zu müssen. Dies ist für Das Debuggen von Clients, die direkten Zugriff auf die tatsächlichen Versionskontrollsysteme haben, nicht von Interesse, kann aber für diejenigen hilfreich sein, die sicheren HTTP-basierten Zugriff auf die Quelle von Remotestandorten aus bereitstellen möchten. Die betreffenden Websites können bei Bedarf über HTTPS und Smartcards gesichert werden. Dieselbe Technik kann verwendet werden, um Quelldateien über eine einfache UNC-Freigabe bereitzustellen.

Dieser Abschnitt umfasst Folgendes:

Einrichten der Website

Extrahieren von Quelldateien

Ändern der Quellindizierungsdatenströme in einer PDB-Datei

Verwenden von UNC-Freigaben

Verwenden von HTTP-Websites und UNC-Freigaben in Conjuction mit regulärer Versionskontrolle