Modificando os fluxos de indexação de origem em um arquivo .pdb
Para que os clientes do depurador usem o site do SrcSrv, os arquivos .pdb devem ser modificados para apontar para ele. Para fazer isso manualmente, faça uma cópia de todos os arquivos .pdb, altere-os e disponibilize-os de um local separado, geralmente o próprio site.
As Ferramentas de Depuração para Windows fornecem três arquivos para ajudar na reconfiguração dos arquivos .pdb. Os arquivos Cv2http.cmd e Cv2http.pl extraem o fluxo SrcSrv, modificam-no usando um script Perl e colocam o fluxo alterado novamente no arquivo .pdb. A sintaxe é mostrada a seguir:
cv2http.cmd PDB Alias URL
em que o PDB especifica o nome do .pdbfile a ser modificado, o Alias especifica o nome lógico a ser aplicado ao seu site e a URL especifica a URL completa do site. Observe que o parâmetro Alias é armazenado no PDB como um nome de variável que pode ser substituído no cliente do depurador no Scrsrv.ini, caso você mova o local do site.
Esse script exige que todas as ferramentas SrcSrv padrão estejam disponíveis no caminho porque ele chama SrcTool e PDBStr. Lembre-se de que Cv2http.pl é um script Perl e pode ser modificado para atender às suas necessidades.
O terceiro arquivo, o script Walk (walk.cmd), modifica um conjunto inteiro de arquivos .pdb. Por exemplo:
walk.cmd *.pdb cv2http.cmd HttpAlias https:///source
O comando anterior chama Cv2http.cmd em cada arquivo .pdb em uma árvore, usando HttpAlias para o alias e https://server/source para a URL. Para obter mais detalhes sobre o Walk, consulte Extraindo arquivos de origem.
Depois que esse comando for executado em uma árvore de arquivos .pdb, eles estarão prontos para instalação no site ou em qualquer local no qual você deseja colocá-los. Lembre-se de que você pode usar SrcTool e PDBStr para examinar as alterações nos arquivos .pdb.