Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In alcuni ambienti, è possibile che si trovino sistemi di debug con una grande quantità di moduli caricati per cui non è possibile ottenere simboli. Questo è spesso il caso se si dispone di codice chiamato da un fornitore di terze parti. Ciò può comportare molti tentativi non riusciti di trovare i simboli, che richiede molto tempo e blocca le risorse di rete. Per alleviare questa situazione, è possibile usare un elenco di esclusione per specificare i simboli che devono essere esclusi dalla ricerca. Questa funzionalità esiste nel debugger client, ma è anche possibile configurare il filtro SymProxy in modo da usare il proprio elenco di esclusione e impedire tale attività di rete in cui è più probabile che assuma risorse.
L'elenco di esclusione è costituito dai nomi dei file per i quali si desidera impedire l'elaborazione. I nomi di file possono contenere caratteri jolly. Per esempio:
dbghelp.pdb
symsrv.*
mso*
L'elenco può essere implementato in due modi. Il primo si trova in un file .ini, %WINDIR%\system32\inetsrv\Symsrv.ini. Una sezione denominata "esclusioni" deve contenere l'elenco:
[exclusions]
dbghelp.pdb
symsrv.*
mso*
In alternativa, è possibile archiviare le esclusioni nel Registro di sistema. Creare una chiave denominata
HKLM\Software\Microsoft\Symbol Server\Exclusions
Archiviare l'elenco dei nomi file come valori stringa (REG_SZ) all'interno di questa chiave. Il nome del valore stringa funge da nome file da escludere. Il contenuto del valore stringa può essere usato come commento che descrive il motivo per cui il file viene escluso.
SymProxy legge dall'elenco di esclusione ogni mezz'ora in modo che non sia necessario riavviare il servizio Web per visualizzare le modifiche. Aggiungere file all'elenco nel Registro di sistema o file .ini e attendere un breve periodo affinché le esclusioni vengano applicate.
Nota SymProxy non supporta l'uso di Symsrv.ini e del Registro di sistema. Se il file .ini esiste, viene usato. In caso contrario, il Registro di sistema viene controllato.