Verwenden von UNC-Freigaben

Die Skripts Cv2http.cmd, Cv2http.pl und Walk (Walk.cmd) werden verwendet, um Quelldateien aus einer einfachen UNC-Freigabe bereitzustellen. Die Dateien Cv2http.cmd und Cv2http.pl den SrcSrv-Stream extrahieren, mit einem Perl-Skript ändern und den geänderten Stream wieder in die PDB-Datei einfügen. Die Syntax lautet wie folgt:

cv2http.cmd PDB Alias SourceRoot

Wenn PDB den Namen der zu ändernden PDB-Datei angibt, gibt Alias den logischen Namen an, der auf Ihre Website angewendet werden soll, und SourceRoot gibt den Stamm der UNC-Freigabe an, in die Sie die Quelldateien extrahiert haben. Beachten Sie, dass der Alias-Parameter im PDB als varaibler Name gespeichert wird, der auf dem Debuggerclient in Scrsrv.ini überschrieben werden kann, falls Sie den Speicherort der Website jemals verschieben.

Dieses Skript erfordert, dass alle SrcSrv-Standardtools im Pfad verfügbar sind, da sowohl SrcTool als auch PDBStr aufgerufen werden. Denken Sie daran, dass Cv2http.pl ein Perl-Skript ist und an Ihre Anforderungen angepasst werden kann.

Die dritte Datei, das Walk-Skript (walk.cmd), ändert einen ganzen Satz von PDB-Dateien. Beispiel:

walk.cmd *.pdb cv2http.cmd SourceRoot \\server\share

Der vorherige Befehl ruft Cv2http.cmd für jede PDB-Datei in einer Struktur auf, wobei SourceRoot für den Alias und \\server\share für die UNC-Freigabe verwendet wird. Weitere Informationen zu Walk finden Sie unter Extrahieren von Quelldateien.

Nachdem dieser Befehl für eine Struktur von PDB-Dateien ausgeführt wurde, sind sie bereit für die Installation in der Website oder an einem beliebigen Speicherort, an dem Sie sie ablegen möchten. Denken Sie daran, dass Sie SrcTool und PDBStr verwenden können, um die Änderungen an den PDB-Dateien zu untersuchen.