Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uygulama veya bilgisayar yapılandırma dosyası, ağ izlemelerinin biçimini ve içeriğini belirleyen ayarları tutar. Bu yordamı gerçekleştirmeden önce izlemenin etkinleştirildiğinden emin olun. Daha fazla bilgi için bkz . Ağ izlemeyi etkinleştirme.
machine.configbilgisayar yapılandırma dosyası %windir%\Microsoft.NET\Framework klasöründe depolanır. Bilgisayarda yüklü olan her .NET Framework sürümü için \Microsoft.NET\Framework%windir% altındaki klasörlerde ayrı birmachine.configdosyası vardır, örneğin:
- C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\machine.config
- C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config
Bu ayarlar, bilgisayar yapılandırma dosyasından öncelikli olan uygulamanın yapılandırma dosyasında da yapılabilir.
Ağ izlemeyi yapılandırma
Ağ izlemeyi yapılandırmak için aşağıdaki satırları uygun yapılandırma dosyasına ekleyin. Bu ayarların değerleri ve seçenekleri aşağıdaki tablolarda açıklanmıştır.
<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>
Yöntemlerden çıktıyı izleme
Bloğuna <switches> bir ad eklediğinizde, izleme çıktısı adla ilgili bazı yöntemlerin bilgilerini içerir. Aşağıdaki tabloda çıktı açıklanmaktadır:
| İsim | Çıktı: |
|---|---|
System.Net.Sockets |
Socket, TcpListener, TcpClient ve Dns sınıflarının bazı genel yöntemleri. |
System.Net |
HttpWebRequest, HttpWebResponse, FtpWebRequest ve FtpWebResponse sınıflarının bazı genel yöntemleri ve SSL hata ayıklama bilgileri (geçersiz sertifikalar, eksik verenler listesi ve istemci sertifikası hataları). |
System.Net.HttpListener |
, HttpListenerve HttpListenerRequest sınıflarının HttpListenerResponsebazı genel yöntemleri. |
System.Net.Cache |
System.Net.Cache içindeki bazı özel ve dahili yöntemler. |
System.Net.Http |
HttpClient, DelegatingHandler, HttpClientHandler, HttpMessageHandler, MessageProcessingHandler ve WebRequestHandler sınıflarının bazı genel yöntemleri. |
System.Net.WebSockets.WebSocket |
ClientWebSocket ve WebSocket sınıflarının bazı genel yöntemleri. |
Çıkış özniteliklerini izleme
Aşağıdaki tabloda listelenen öznitelikler izleme çıkışını yapılandırır:
| Öznitelik adı | Öznitelik değeri |
|---|---|
value |
Gerekli String öznitelik. Çıkışın ayrıntı düzeyini ayarlar. Geçerli değerler Critical, Error, Verbose, Warning ve Information'dür.Bu öznitelik, switches öğesinin add öğesine ayarlanmalıdır. Bu öznitelik source öğesi üzerinde ayarlanırsa, bir istisna fırlatılır.Örnek: <add name="System.Net" value="Verbose"/> |
maxdatasize |
İsteğe bağlı Int32 öznitelik. Her satır izlemesine dahil edilen ağ verilerinin bayt sayısı üst sınırını ayarlar. Varsayılan değer 1024'dür. Bu öznitelik öğesinde source ayarlanmalıdır. Bu öznitelik, switches öğesinin altında bir öğeye ayarlanırsa bir istisna oluşturulur.Örnek: <source name="System.Net" tracemode="includehex" maxdatasize="1024"> |
tracemode |
İsteğe bağlı String öznitelik.
includehex olarak ayarlayın, protokol izlemelerini onaltılık ve metin biçiminde göstermek için. Yalnızca metni gösterecek şekilde protocolonly ayarlayın. Varsayılan değer şudur: includehex.Bu öznitelik öğesinde source ayarlanmalıdır. Bu öznitelik switches öğesinin altındaki bir öğede ayarlanırsa bir özel durum atılır.Örnek: <source name="System.Net" tracemode="includehex" maxdatasize="1024"> |