Sayfa izleme işlemi ASP.NET sayfaları hakkında geliştiriciye ya da istenirse kullanıcıya çeşitli bilgileri vermek amacıyla kullanılan bir raporlama türüdür. izleme Web uygulamasının çalışma zamanındaki işlemler ile ilgili bilgilendirici mesajlar almayı sağlayan bir işlemdir. Bu mesajlar programcıya problemleri gidermede, performans analizinde yardımcı olur .NET programcıya tracing (sayfa izleme) işlemi için iki adet nesne sağlar. Bunlar (Trace ve Debug) nesneleridir.
Web uygulamasında Debug ve Trace nesnelerini kullanarak şu işlemler yapılabilir
Değişkenlerin taşıdığı değerleri çıkarabilme
Belirli şartlar sağlandığı zaman değişkenlerin değerlerini çıkarabilme
Kod bloklarının çalışma akışını takip etme doğru sıra ile çalıştığını kontrol edebilme
ASP.NET te iki tür izleme metodu vardır bunlar
Sayfa Bazında İzleme
Bir sayfaya ilişkin izleme bilgilerini görüntülemek için ilgili sayfadaki @Page yönergesinin Trace niteliğinin sayfaya eklenmesi gereklidir varolan bir ASP.NET sayfası yada Visual Studio.NET kullanılarak basit bir ASP.NET sayfası oluşturulup @Page yönergesinin bulunduğu satır aşağıdaki gibi değiştirilir. Eğer trace özelliği true olacak şekilde değiştirilmezse sayfa izleme çıktılarını elde edilemez.
Uygulama Bazında İzleme
İzleme işlemlerinin içinde en çok kullanılan yöntem bir uygulamanın tümüyle izlenilmesidir. Bu yöntem sayfa bazında izleme yöntemine göre bir çok ek özellik içerir ve bir uygulamayı izlemek için uygulamanın bulunduğu klasörde bulunan web.config adlı yapılandırma dosyasında değişiklik yapılması gerekmektedir.
Trace Öğesi (ASP.NET Ayarlar Şeması)
Kontrol Ağacı (Control Tree)Â ASP.NET sayfasına ait kaynak dosyada bulunan bütün kontrollerin isimleri bu kontrollerin dönüştürülme süreleri ve kontrollerle ilgili ViewState (Görüntü Durumu) boyutunun gösteren bilgiler bu başlık altında toplanır.
Web uygulamasında Debug ve Trace nesnelerini kullanarak şu işlemler yapılabilir
Değişkenlerin taşıdığı değerleri çıkarabilme
Belirli şartlar sağlandığı zaman değişkenlerin değerlerini çıkarabilme
Kod bloklarının çalışma akışını takip etme doğru sıra ile çalıştığını kontrol edebilme
ASP.NET te iki tür izleme metodu vardır bunlar
Sayfa Bazında İzleme
Bir sayfaya ilişkin izleme bilgilerini görüntülemek için ilgili sayfadaki @Page yönergesinin Trace niteliğinin sayfaya eklenmesi gereklidir varolan bir ASP.NET sayfası yada Visual Studio.NET kullanılarak basit bir ASP.NET sayfası oluşturulup @Page yönergesinin bulunduğu satır aşağıdaki gibi değiştirilir. Eğer trace özelliği true olacak şekilde değiştirilmezse sayfa izleme çıktılarını elde edilemez.
Kod:
<@Page Language="C#" Trace="true" AutoEventWireUp="true" CodeFile="Default.aspx.cs" Inherits="_Default">
Uygulama Bazında İzleme
İzleme işlemlerinin içinde en çok kullanılan yöntem bir uygulamanın tümüyle izlenilmesidir. Bu yöntem sayfa bazında izleme yöntemine göre bir çok ek özellik içerir ve bir uygulamayı izlemek için uygulamanın bulunduğu klasörde bulunan web.config adlı yapılandırma dosyasında değişiklik yapılması gerekmektedir.
Trace Öğesi (ASP.NET Ayarlar Şeması)
Kod:
<trace
enabled="true"
localOnly="true"
requestLimit="10"
pageOutput="true"
mostRecent="true"
writeToDiagnosticsTrace="true"
traceMode="SortByTime"
/>
Kontrol Ağacı (Control Tree)Â ASP.NET sayfasına ait kaynak dosyada bulunan bütün kontrollerin isimleri bu kontrollerin dönüştürülme süreleri ve kontrollerle ilgili ViewState (Görüntü Durumu) boyutunun gösteren bilgiler bu başlık altında toplanır.


