Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El archivo de configuración de la aplicación o del equipo contiene los valores que determinan el formato y el contenido de los seguimientos de red. Antes de realizar este procedimiento, asegúrese de que el seguimiento está habilitado. Para obtener más información, consulte Habilitación del seguimiento de red.
El archivo de configuración del equipo, machine.config, se almacena en la carpeta %windir%\Microsoft.NET\Framework . Hay un archivo machine.config independiente en las carpetas de %windir%\Microsoft.NET\Framework para cada versión de .NET Framework instalada en el equipo, por ejemplo:
- C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\machine.config
- C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config
Estas opciones también se pueden realizar en el archivo de configuración de la aplicación, que tiene prioridad sobre el archivo de configuración del equipo.
Configuración del seguimiento de red
Para configurar el seguimiento de red, agregue las siguientes líneas al archivo de configuración adecuado. Los valores y opciones de esta configuración se describen en las tablas siguientes.
<configuration>
<system.diagnostics>
<sources>
<source name="System.Net" tracemode="includehex" maxdatasize="1024">
<listeners>
<add name="System.Net"/>
</listeners>
</source>
<source name="System.Net.Cache">
<listeners>
<add name="System.Net"/>
</listeners>
</source>
<source name="System.Net.Http">
<listeners>
<add name="System.Net"/>
</listeners>
</source>
<source name="System.Net.Sockets">
<listeners>
<add name="System.Net"/>
</listeners>
</source>
<source name="System.Net.WebSockets">
<listeners>
<add name="System.Net"/>
</listeners>
</source>
</sources>
<switches>
<add name="System.Net" value="Verbose"/>
<add name="System.Net.Cache" value="Verbose"/>
<add name="System.Net.Http" value="Verbose"/>
<add name="System.Net.Sockets" value="Verbose"/>
<add name="System.Net.WebSockets" value="Verbose"/>
</switches>
<sharedListeners>
<add name="System.Net"
type="System.Diagnostics.TextWriterTraceListener"
initializeData="network.log"
traceOutputOptions="ProcessId, DateTime"
/>
</sharedListeners>
<trace autoflush="true"/>
</system.diagnostics>
</configuration>
Traza de salida de métodos
Al agregar un nombre al bloque <switches>, el resultado del seguimiento incluye información sobre ciertos métodos relacionados con el nombre. En la tabla siguiente se describe la salida:
| Nombre | Salida de |
|---|---|
System.Net.Sockets |
Algunos métodos públicos de las clases Socket, TcpListener, TcpClient y Dns. |
System.Net |
Algunos métodos públicos de las clases HttpWebRequest, HttpWebResponse, FtpWebRequest y FtpWebResponse, y la información de depuración SSL (certificados no válidos, lista de emisores faltante y errores de certificados de cliente). |
System.Net.HttpListener |
Algunos métodos públicos de las clases HttpListener, HttpListenerRequest y HttpListenerResponse. |
System.Net.Cache |
Algunos métodos privados e internos de System.Net.Cache. |
System.Net.Http |
Algunos métodos públicos de las clases HttpClient, DelegatingHandler, HttpClientHandler, HttpMessageHandler, MessageProcessingHandler y WebRequestHandler. |
System.Net.WebSockets.WebSocket |
Algunos métodos públicos de las clases ClientWebSocket y WebSocket. |
Atributos de salida de seguimiento
Los atributos enumerados en la tabla siguiente configuran la salida de seguimiento:
| Nombre del atributo | Valor de atributo |
|---|---|
value |
Atributo obligatorio String . Establece la verbosidad de la salida. Los valores legítimos son Critical, Error, Verbose, Warningy Information.Este atributo debe establecerse en el add elemento del switches elemento . Se produce una excepción si este atributo se establece en el source elemento .Ejemplo: <add name="System.Net" value="Verbose"/> |
maxdatasize |
Atributo opcional Int32 . Establece el número máximo de bytes de datos de red incluidos en cada seguimiento de línea. El valor predeterminado es 1024. Este atributo debe establecerse en el source elemento . Se produce una excepción si este atributo se establece en un elemento debajo del switches elemento .Ejemplo: <source name="System.Net" tracemode="includehex" maxdatasize="1024"> |
tracemode |
Atributo opcional String . Establézcalo en includehex para mostrar las trazas de protocolo en formato hexadecimal y de texto. Establézcalo en protocolonly para mostrar solo texto. El valor predeterminado es includehex.Este atributo debe establecerse en el source elemento . Se produce una excepción si este atributo se establece en un elemento debajo del switches elemento .Ejemplo: <source name="System.Net" tracemode="includehex" maxdatasize="1024"> |