gebeurtenis
17 mrt, 21 - 21 mrt, 10
Neem deel aan de meetup-serie om schaalbare AI-oplossingen te bouwen op basis van praktijkgebruiksvoorbeelden met collega-ontwikkelaars en experts.
Nu registrerenDeze browser wordt niet meer ondersteund.
Upgrade naar Microsoft Edge om te profiteren van de nieuwste functies, beveiligingsupdates en technische ondersteuning.
Het configuratiebestand van de toepassing of computer bevat de instellingen die de indeling en inhoud van netwerktraceringen bepalen. Zorg ervoor dat tracering is ingeschakeld voordat u deze procedure uitvoert. Zie Netwerktracering inschakelen voor meer informatie.
Het computerconfiguratiebestand, machine.config, wordt opgeslagen in de map %windir%\Microsoft.NET\Framework . Er is een afzonderlijk machine.config-bestand in de mappen onder %windir%\Microsoft.NET\Framework voor elke versie van het .NET Framework dat op de computer is geïnstalleerd, bijvoorbeeld:
Deze instellingen kunnen ook worden gemaakt in het configuratiebestand voor de toepassing, die voorrang heeft op het configuratiebestand van de computer.
Als u netwerktracering wilt configureren, voegt u de volgende regels toe aan het juiste configuratiebestand. De waarden en opties voor deze instellingen worden beschreven in de onderstaande tabellen.
<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>
Wanneer u een naam aan het <switches>
blok toevoegt, bevat de traceringsuitvoer informatie van sommige methoden die betrekking hebben op de naam. In de volgende tabel wordt de uitvoer beschreven:
Naam | Uitvoer van |
---|---|
System.Net.Sockets |
Sommige openbare methoden van de Socket, TcpListeneren TcpClientDns klassen. |
System.Net |
Sommige openbare methoden van de HttpWebRequest, HttpWebResponseen FtpWebRequestklassen en FtpWebResponse SSL-foutopsporingsgegevens (ongeldige certificaten, lijst met ontbrekende uitgevers en fouten met clientcertificaten). |
System.Net.HttpListener |
Sommige openbare methoden van de HttpListener, HttpListenerRequesten HttpListenerResponse klassen. |
System.Net.Cache |
Sommige privé- en interne methoden in System.Net.Cache . |
System.Net.Http |
Sommige openbare methoden van de HttpClientklassen , , DelegatingHandlerHttpClientHandler, MessageProcessingHandlerHttpMessageHandleren WebRequestHandler klassen. |
System.Net.WebSockets.WebSocket |
Sommige openbare methoden van de ClientWebSocket en WebSocket klassen. |
De kenmerken in de volgende tabel configureren traceringsuitvoer:
Naam van kenmerk | Kenmerkwaarde |
---|---|
value |
Vereist String kenmerk. Hiermee stelt u de uitgebreidheid van de uitvoer in. Legitieme waarden zijn Critical , Error , , Verbose en Warning Information .Dit kenmerk moet worden ingesteld op het element toevoegen van het schakeloptieselement . Er wordt een uitzondering gegenereerd als dit kenmerk is ingesteld op het bronelement . Voorbeeld: <add name="System.Net" value="Verbose"/> |
maxdatasize |
Optioneel Int32 kenmerk. Hiermee stelt u het maximum aantal bytes aan netwerkgegevens in dat is opgenomen in elke regeltracering. De standaardwaarde is 1024. Dit kenmerk moet worden ingesteld op het bronelement . Er wordt een uitzondering gegenereerd als dit kenmerk is ingesteld op een element onder het schakelelement . Voorbeeld: <source name="System.Net" tracemode="includehex" maxdatasize="1024"> |
tracemode |
Optioneel String kenmerk. Ingesteld om includehex protocoltraceringen weer te geven in hexadecimale en tekstindeling. Ingesteld om protocolonly alleen tekst weer te geven. De standaardwaarde is includehex .Dit kenmerk moet worden ingesteld op het bronelement . Er wordt een uitzondering gegenereerd als dit kenmerk is ingesteld op een element onder het schakelelement . Voorbeeld: <source name="System.Net" tracemode="includehex" maxdatasize="1024"> |
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven:
gebeurtenis
17 mrt, 21 - 21 mrt, 10
Neem deel aan de meetup-serie om schaalbare AI-oplossingen te bouwen op basis van praktijkgebruiksvoorbeelden met collega-ontwikkelaars en experts.
Nu registrerenTraining
Leertraject
Configure networking on Windows clients - Training
MD-100 Configure networking on Windows clients