..
Biz günlük kullanan tüm uygulamalar hataları tabidir ve ASP.NET bir istisna değildir. Er ya da geç bunları uygulayan bir programlama hatası, geçersiz veri, beklenmeyen bir olay veya bir donanım sorunu ile kesilebilir. Daha deneyimli programcılar hatalardan değil, aynı zamanda uygun bu konuları işlemek için kod yazarak ayrıntılı test faaliyetleri sayesinde, dikkatle yönetilmesi gereken uygulamaların bir parçası olduğunu biliyoruz.
Hatalar çeşitli durumlarda oluşabilir ve en sık sıfıra bölme bu tür girişimleri içerir ve bu gibi geçerli oturum açma kimlik bilgileri Belirlenmiş yok dosya ve veritabanı gibi bazı kaynaklara bağlanmayı dener. Bir istisna bir program başlatılmamış bir nesne kullanmaya çalıştığında genellikle oluşur yaygın bir null başvuru özel durumu vardır.
Diyelim ki özel durum ikinci tip bir örnek görmek
/ / Değişken tanımlayın ve nesne connUno oluşturmak
connUno özel SqlConnection = new SqlConnection ();
/ / Değişken tanımlama, ancak nesne connDue oluşturmayın
Özel SqlConnection connDue;
/ / Iki değişken çalışır basit bir yöntem oluşturma
public void MetodoTest ()
{
Nesne connUno oluşturulduğu için / / Bu çalışır
connUno.ConnectionString = "parametreleri";
Nesne connDue olmadığı için / / Bu çalışmaz
/ / Oluşturulur ve boş bir başvuru atıyor mu, çünkü
/ / Sen var olmayan bir nesnenin bir özelliğini değiştiremezsiniz
connDue.ConnectionString = "parametreleri";
}
Bir hata kodu oluştuğunda. NET kontrol gerçekleştiği bağlam bu hata işleyicileri olsun veya olmasın.
Yöneticileri tespit değilse sayfa işlem bitmiş ve tarayıcı, göreceğimiz gibi, istek yerel makine veya uzak istemci yapılmış olmasına bağlı olduğu içeriğinde bir hata sayfası görüntüler.
Bir hata üçüncü bir hata sayfası bir bileşeni geçersiz bir giriş veya arıza sonucu ise uygulamanın profesyonel görünümünü korumak için hizmet edebilir, ama aynı özenle tasarlanmış ve geliştirilmiş olup olmadığını göstermek asla iç sorunları için hata sayfaları. Uygulama hata tespit etmek ve mümkün olduğu zaman, çözüm gerekir.
Başarmak için bu programlama dili. NET sözde yapılandırılmış hata işleme destekler. Bu bir hata uygulamada ortaya çıktığında. NET Framework sorunu temsil eden bir nesne oluşturur ve bu bir istisna işleyici (istisna eylemcisi) kullanarak bu nesne almak ve analiz etmek mümkündür bulundu anlamına gelir.
Yapılandırılmış özel durum işleme bazı temel özelliklere sahiptir:
| |
ASP (İleri)
Dinamik Web siteleri oluşturmak için tam ders. En düşük € 39. |
| |
ASP.NET (Ders)
49 € Web uygulamaları oluşturmak için tam bir ders. |
| |
SQL ve Veritabanı (Ders)
Ilişkisel veritabanı oluşturma ve yönetme. En düşük € 39. |