Verwenden von UNC-Freigaben
Die Skripte 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 extrahieren den SrcSrv-Stream, ändern ihn mit einem Perl-Skript und fügen den geänderten Stream wieder in die PDB-Datei ein. Die Syntax lautet wie folgt:
cv2http.cmd PDB Alias SourceRoot
wobei PDB den Namen der zu ändernden .pdbfile, Alias den auf Ihre Website anzuwendenden logischen Namen und SourceRoot das Stammverzeichnis der UNC-Freigabe angibt, in die Sie die Quelldateien extrahiert haben. Beachten Sie, dass der Alias-Parameter im PDB als Variablenname gespeichert wird, der auf dem Debuggerclient in Scrsrv.ini überschrieben werden kann, falls Sie den Speicherort der Website jemals ändern sollten.
Dieses Skript erfordert, dass alle standardmäßigen SrcSrv-Tools im Pfad verfügbar sind, da es sowohl SrcTool als auch PDBStr aufruft. Denken Sie daran, dass Cv2http.pl ein Perl-Skript ist und entsprechend Ihren Anforderungen geändert werden kann.
Die dritte Datei, das Walk-Skript (walk.cmd), ändert einen ganzen Satz von .pdb-Dateien. Zum Beispiel:
walk.cmd *.pdb cv2http.cmd SourceRoot \\server\share
Der vorhergehende Befehl ruft Cv2http.cmd für jede .pdb-Datei in einer Struktur auf und verwendet SourceRoot als Alias und \\server\share als UNC-Freigabe. Weitere Informationen zu Walk finden Sie unter Extrahieren von Quelldateien.
Nachdem dieser Befehl in einer Struktur aus .pdb-Dateien ausgeführt wurde, stehen sie zur Installation auf der Website oder an jedem anderen gewünschten Speicherort zur Verfügung. Denken Sie daran, dass Sie SrcTool und PDBStr verwenden können, um die Änderungen an den .pdb-Dateien zu untersuchen.