Modification des flux d’indexation source dans un fichier .pdb
Pour que les clients du débogueur utilisent le site web SrcSrv, les fichiers .pdb doivent être modifiés pour pointer vers celui-ci. Pour ce faire manuellement, vous effectuez une copie de tous les fichiers .pdb, vous les modifiez et vous les rendez disponibles à partir d’un emplacement distinct, généralement le site Web lui-même.
Outils de débogage pour Windows fournit trois fichiers pour faciliter la reconfiguration des fichiers .pdb. Les fichiers Cv2http.cmd et Cv2http.pl extraient le flux SrcSrv, le modifient à l’aide d’un script Perl et replacent le flux modifié dans le fichier .pdb. La syntaxe est la suivante :
cv2http.cmd PDB Alias URL
où PDB spécifie le nom du fichier .pdb à modifier, Alias spécifie le nom logique à appliquer à votre site Web et URL spécifie l’URL complète du site. Notez que le paramètre Alias est stocké dans le PDB en tant que nom de variable qui peut être remplacé sur le client du débogueur dans Scrsrv.ini, si vous déplacez l’emplacement du site Web.
Ce script nécessite que tous les outils SrcSrv standard soient disponibles dans le chemin d’accès, car il appelle À la fois SrcTool et PDBStr. N’oubliez pas que Cv2http.pl est un script Perl et peut être modifié pour répondre à vos besoins.
Le troisième fichier, le script Walk (walk.cmd), modifie un ensemble entier de fichiers .pdb. Par exemple :
walk.cmd *.pdb cv2http.cmd HttpAlias https:///source
La commande précédente appelle Cv2http.cmd sur chaque fichier .pdb d’une arborescence, en utilisant HttpAlias pour l’alias et https://server/source pour l’URL. Pour plus d’informations sur Walk, consultez Extraction de fichiers sources.
Une fois cette commande exécutée sur une arborescence de fichiers .pdb, ils sont prêts à être installés sur le site Web ou à l’emplacement où vous souhaitez les placer. N’oubliez pas que vous pouvez utiliser SrcTool et PDBStr pour examiner les modifications apportées aux fichiers .pdb.