Información del paquete SDP de System.Net

En este artículo se proporciona información acerca System.Net del seguimiento del paquete de diagnóstico de soporte (SDP) y la deshabilitación del System.Net seguimiento.

Versión del producto original:   Microsoft .NET Framework 3,5 Service Pack 1
Número de KB original:   2727094

Resumen

El SDP para System.Net se usa para configurar System.Net el seguimiento en el equipo que experimenta un problema con la System.Net tecnología. El paquete SDP recopilará un System.Net seguimiento de una aplicación mediante la System.Net.HttpWebRequest System.Net.Sockets.Socket clase o.

Aunque el paquete SDP normalmente se ocupa de habilitar el System.Net seguimiento y deshabilitar el seguimiento, el seguimiento tendrá que detenerse o deshabilitarse manualmente solo si el usuario decide cancelar el paquete SDP antes de que el paquete SDP obtenga la oportunidad de realizar la limpieza necesaria. Pero el archivo de seguimiento de salida debe eliminarse manualmente.

Cómo habilitar el seguimiento System.Net

Cuando System.Net el paquete SDP habilita la característica de seguimiento, le pregunta el archivo de configuración de la aplicación .net y la System.Net Ubicación de salida.

  • Cuadro de diálogo de selección de archivo de configuración de aplicación .NET:

    Selección del archivo de configuración de la aplicación .NET

  • System.Netcarpeta de salida de seguimiento:

    Directorio de resultados de seguimiento de System.Net.

Para habilitar el System.Net seguimiento, el paquete SDP tendrá que registrar la siguiente <system.diagnostics> entrada en el archivo de configuración de la aplicación .net.

Las opciones de seguimiento adicionales incluyen, DateTime ,, ProcessID Callstack y 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>

Deshabilitar el seguimiento de System.Net y eliminar el archivo de seguimiento

System.NetEl paquete SDP creará una copia de seguridad del archivo de configuración seleccionado y el contenido de la configuración existente se combinará con la nueva <system.diagnostic> sección para System.Net . El nombre del archivo de configuración de copia de seguridad tendrá el nombre original de archivo anexado con la fecha actual, la hora y . SDP. backup. Por ejemplo: se realizará una copia de seguridad de CSharpHTTP.exe.config a medida que se realizará una copia de seguridad de CSharpHTTP.exe.config .6-21-12-17 -19. SDP. backup o web.config como web.config .6-21-12-17 -19. SDP. backup

Para deshabilitar manualmente la System.Net característica de seguimiento, solo tiene que volver a copiar el archivo de copia de seguridad de la configuración en el nombre del archivo de configuración original.

El paquete SDP creará un nuevo archivo de configuración de la aplicación .NET si no existe. Para este escenario, puede quitar el archivo de configuración de la aplicación .NET para deshabilitar la System.Net característica de seguimiento.

Una vez que haya restaurado el archivo de configuración original o haya quitado el archivo de configuración de seguimiento habilitado, tendrá que reiniciar el proceso de aplicación para que los cambios surtan efecto.

El archivo de seguimiento se ubicará en la carpeta de archivos de seguimiento, que se selecciona en la interfaz gráfica de usuario del cuadro de diálogo SDP. Tendrá que eliminar manualmente el archivo de seguimiento después de deshabilitar la característica de seguimiento. System.NetEl paquete SDP no eliminará el archivo de seguimiento por usted, ya que el proceso de la aplicación .NET todavía puede hacer referencia al archivo.

Referencias