使用 UNC 共享

Cv2http.cmd、Cv2http.pl 和 Walk (Walk.cmd) 脚本用于从简单的 UNC 共享中提供源文件。 文件 Cv2http.cmd 和 Cv2http.pl 会提取 SrcSrv 数据流,使用 Perl 脚本对其进行修改,然后将修改后的数据流放回 .pdb 文件中。 语法如下所示:

cv2http.cmd PDB Alias SourceRoot

其中,PDB 指定要修改的 .pdb 文件的名称,Alias 指定应用于网站的逻辑名称,SourceRoot 指定提取源文件的 UNC 共享的根目录。 请注意,Alias 参数作为变量名存储在 PDB 中,如果移动了网站的位置,则可以在调试器客户端的 Scrsrv.ini 中覆盖该变量名。

该脚本要求路径中包含所有标准 SrcSrv 工具,因为它会同时调用 SrcTool 和 PDBStr。 请记住,Cv2http.pl 是一个 Perl 脚本,可以根据需要进行修改。

第三个文件是 Walk (walk.cmd) 脚本,用于修改一整套 .pdb 文件。 例如:

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

上述命令在树中的每个 .pdb 文件上调用 Cv2http.cmd,使用 SourceRoot 作为别名,并使用 \server\share 作为 UNC 共享。 有关 Walk 的详细信息,请参阅提取源文件

在 .pdb 文件树上执行该命令后,这些文件就可以安装到网站或想放置它们的任何位置。 请记住,可以使用 SrcTool 和 PDBStr 来检查 .pdb 文件的更改。