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:
System.Net
carpeta de salida de seguimiento:
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.Net
El 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.Net
El 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.