Condividi tramite


Modifica dei flussi di indicizzazione di origine in un file con estensione pdb

Per consentire ai client del debugger di usare il sito Web SrcSrv, i file con estensione pdb devono essere modificati per puntarlo. A tale scopo, è possibile creare una copia di tutti i file con estensione pdb, modificarli e renderli disponibili da una posizione separata, in genere il sito Web stesso.

Gli strumenti di debug per Windows offrono tre file per facilitare la riconfigurazione dei file con estensione pdb. I file Cv2http.cmd e Cv2http.pl estraggono il flusso SrcSrv, modificarlo usando uno script Perl e inserire nuovamente il flusso modificato nel file pdb. La sintassi è la seguente:

cv2http.cmd PDB Alias URL

dove PDB specifica il nome del file con estensione pdbfile da modificare, Alias specifica il nome logico da applicare al sito Web e l'URL specifica l'URL completo del sito. Si noti che il parametro Alias viene archiviato nel PDB come nome di variabile che può essere sottoposto a override nel client del debugger in Scrsrv.ini, dovrebbe essere mai spostato il percorso del sito Web.

Questo script richiede che tutti gli strumenti SrcSrv standard siano disponibili nel percorso perché chiama sia SrcTool che PDBStr. Tenere presente che Cv2http.pl è uno script Perl e può essere modificato per soddisfare le proprie esigenze.

Il terzo file, lo script Walk (walk.cmd), modifica un intero set di file con estensione pdb. Ad esempio:

walk.cmd *.pdb cv2http.cmd HttpAlias https:///source

Il comando precedente chiama Cv2http.cmd in ogni file con estensione pdb in un albero, usando HttpAlias per l'alias e https://server/source per l'URL. Per altre informazioni sulla procedura dettagliata, vedere Estrazione di file di origine.

Dopo l'esecuzione di questo comando in un albero di file con estensione pdb, sono pronti per l'installazione nel sito Web o in qualsiasi posizione in cui si desidera inserirli. Tenere presente che è possibile usare SrcTool e PDBStr per esaminare le modifiche ai file con estensione pdb.