System.Net información del paquete SDP
En este artículo se proporciona información sobre el System.Net
seguimiento del paquete de diagnóstico de soporte técnico (SDP) y se deshabilita el System.Net
seguimiento.
Versión original del producto: 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 está experimentando 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
clase o System.Net.Sockets.Socket
.
Aunque el paquete SDP normalmente se encargará de habilitar el System.Net
seguimiento y deshabilitar el seguimiento, el seguimiento solo tendrá que detenerse o deshabilitarse manualmente si el usuario decide cancelar el paquete SDP antes de que el paquete SDP tenga la oportunidad de realizar la limpieza necesaria. Pero el archivo de seguimiento de salida debe eliminarse manualmente.
Habilitación del seguimiento de System.Net
Cuando System.Net
el paquete SDP habilita la característica de seguimiento, pregunta al archivo de configuración de la aplicación .NET y System.Net
a la ubicación de salida.
Cuadro de diálogo de selección del archivo de configuración de la aplicación .NET:
System.Net
carpeta de salida de seguimiento:
Para habilitar el System.Net
seguimiento, el paquete SDP tendrá que registrarse después <system.diagnostics>
de la 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 System.Net seguimiento 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 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 de archivo original anexado con la fecha, hora y .sdp.backup actuales. Por ejemplo: se realizará una copia de seguridad deCSharpHTTP.exe.configcomo CSharpHTTP.exe.config.6-21-12-17-19.sdp.backup o se realizará una copia de seguridad deweb.config como web.config.6-21-12-17-19.sdp.backup
Para deshabilitar manualmente la System.Net
característica de seguimiento, solo tiene que copiar el archivo de copia de seguridad de configuración en el nombre del archivo de configuración original.
El paquete SDP creará un nuevo archivo de configuración de aplicación .NET si no existe. En este escenario, puede quitar el archivo de configuración de la aplicación .NET para deshabilitar la característica de System.Net
seguimiento.
Una vez que restaure el archivo de configuración original o quite el archivo de configuración habilitado para el seguimiento, tendrá que reiniciar el proceso de aplicación para que los cambios sean efectivos.
El archivo de seguimiento se ubicará en la carpeta del archivo de seguimiento, que seleccione en la GUI 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, ya que el proceso de aplicación de .NET puede seguir haciendo referencia al archivo.
Referencias
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de