System.Net informazioni sul pacchetto SDP

Questo articolo fornisce informazioni sulla System.Net traccia SDP (Support Diagnostic Package) e disabilita System.Net la traccia.

Versione originale del prodotto: Microsoft .NET Framework 3.5 Service Pack 1
Numero KB originale: 2727094

Riepilogo

SDP per viene usato per System.Net configurare System.Net la traccia nel computer in cui si verifica un problema con la System.Net tecnologia. Il pacchetto SDP raccoglierà una System.Net traccia di un'applicazione usando la System.Net.HttpWebRequest classe o System.Net.Sockets.Socket .

Mentre il pacchetto SDP in genere si occupa di abilitare la System.Net traccia e disabilitare la traccia, la traccia dovrà essere arrestata o disabilitata manualmente solo se l'utente decide di annullare il pacchetto SDP prima che il pacchetto SDP abbia la possibilità di eseguire la pulizia necessaria. Ma il file di traccia di output deve essere eliminato manualmente.

Come abilitare la traccia System.Net

Quando System.Net il pacchetto SDP abilita la funzionalità di traccia, viene richiesto il file di configurazione dell'applicazione .NET e System.Net il percorso di output.

  • Finestra di dialogo di selezione del file di configurazione dell'applicazione .NET:

    Screenshot della finestra di dialogo di selezione del file di configurazione dell'applicazione .NET.

  • System.Net cartella di output di traccia:

    Screenshot della directory di output di traccia System.Net.

Per abilitare la System.Net traccia, il pacchetto SDP dovrà registrare la voce seguente <system.diagnostics> nel file di configurazione dell'applicazione .NET.

Le opzioni di traccia aggiuntive includono , DateTimeProcessID, Callstacke Timestamp.

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.diagnostics>
        <switches>
            <add name="System.Net" value="Verbose" />
            <add name="System.Net.Sockets" value="Verbose" />
            <add name="System.Net.Cache" value="Verbose" />
            <add name="System.Net.HttpListener" value="Verbose" />
        </switches>
        <sources>
            <source name="System.Net" tracemode="includehex" maxdatasize="1024">
                <listeners>
                    <add name="System.Net" />
                </listeners>
            </source>
            <source name="System.Net.Sockets" tracemode="includehex" maxdatasize="1024">
                <listeners>
                    <add name="System.Net" />
                </listeners>
            </source>
            <source name="System.Net.Cache" tracemode="includehex" maxdatasize="1024">
                <listeners>
                    <add name="System.Net" />
                </listeners>
            </source>
            <source name="System.Net.HttpListener" tracemode="includehex" maxdatasize="1024">
                <listeners>
                    <add name="System.Net" />
                </listeners>
            </source>
        </sources>
        <sharedListeners>
            <add name="System.Net" initializeData="C:\Traces\SNTrace.6-21-12-17-19.log" type="System.Diagnostics.TextWriterTraceListener" traceOutputOptions="DateTime" />
        </sharedListeners>
        <trace autoflush="true" />
    </system.diagnostics>
</configuration>

Disabilitare System.Net traccia ed eliminare il file di traccia

System.Net Il pacchetto SDP creerà un backup del file di configurazione selezionato e il contenuto di configurazione esistente verrà combinato con la nuova <system.diagnostic> sezione per System.Net. Il nome del file di configurazione del backup avrà il nome file originale aggiunto alla data, all'ora e al file sdp.backup correnti. Ad esempio: CSharpHTTP.exe.config verrà eseguito il backup comeCSharpHTTP.exe.config.6-21-12-17-19.sdp.backup o web.config verrà eseguito il backup come web.config.6-21-12-17-19.sdp.backup

Per disabilitare manualmente la System.Net funzionalità di traccia, è sufficiente copiare di nuovo il file di backup della configurazione nel nome del file di configurazione originale.

Il pacchetto SDP creerà un nuovo file di configurazione dell'applicazione .NET, se non esiste. Per questo scenario, è possibile rimuovere il file di configurazione dell'applicazione .NET per disabilitare la System.Net funzionalità di traccia.

Dopo aver ripristinato il file di configurazione originale o aver rimosso il file di configurazione abilitato per la traccia, sarà necessario riavviare il processo dell'applicazione per rendere effettive le modifiche.

Il file di traccia si troverà nella cartella del file di traccia, selezionata nella GUI della finestra di dialogo SDP. Sarà necessario eliminare manualmente il file di traccia dopo aver disabilitato la funzionalità di traccia. System.Net Il pacchetto SDP non eliminerà il file di traccia perché il processo dell'applicazione .NET potrebbe ancora fare riferimento al file.

Riferimenti