Şu anda çevrimdışısınız; İnternet'in yeniden bağlanması bekleniyor

Özel hatalar .NET Framework üzerine kurulu bir Web uygulaması'nda belirlediğiniz varsayılan hata iletisini alıyorsunuz

ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.

Makalenin İngilizcesi aşağıdaki gibidir: 910434
Belirtiler
Microsoft .NET Framework üzerine kurulu bir Web uygulaması çalıştırdığınızda, özel hata sayfası Web.config dosyasında belirtilmiş olsa bile, beklenmedik biçimde aşağıdaki genel hata iletisini alabilirsiniz:
'/deneme1' Uygulamasında Sunucu Hatası.
--------------------------------------------------------------------------------

Çalışma zamanı hata açıklaması: Sunucu üzerinde bir uygulama hatası oluştu. Bu uygulamanın geçerli özel hata ayarları uygulama hatasıyla ilgili ayrıntıların görüntülenmesini engelliyor.

Ayrıntılar: yerel sunucu makinesinde görüntülenebilmesi için bu özel hata iletisinin ayrıntılarını etkinleştirmek için, Lütfen geçerli web uygulamasının kök dizininde "web.config" adlı bir yapılandırma dosyasında <customErrors>Etiket oluşturun. Sonra bu <customErrors>etiketi "mod" özniteliği "RemoteOnly" olması gerekir. Ayrıntıların uzak makinelerde görüntülenebilmesi için lütfen ayarlayın "Off" "mode".</customErrors> </customErrors>
<!-- Web.Config Configuration File --><configuration>    <system.web>        <customErrors mode="RemoteOnly"/>    </system.web></configuration>
Notlar: Geçerli hata sayfasını gördüğünüz bir özel hata sayfası tarafından uygulamanın "defaultRedirect" özniteliğini değiştirerek değiştirilebilir <customErrors>bir özel hata sayfasının URL'sini işaret edecek şekilde yapılandırma etiketinin.</customErrors>
<!-- Web.Config Configuration File --><configuration>    <system.web>        <customErrors mode="On" defaultRedirect="mycustompage.htm"/>    </system.web></configuration>
Neden
Özel hata sayfası uygulama bir hata içeriyorsa, bu sorun oluşur.
Çözüm
Bu sorunu gidermek için uygulama için özel hata sayfası olarak aşağıdaki sayfalardan birini belirtin:
  • Statik bir sayfa
  • Uygulama dışındaki bir sayfa
Durum
Bu davranış normaldir.
Daha fazla bilgi
.NET Framework üzerine kurulu Web uygulamalarında özel hata sayfaları üzerinde veya RemoteOnlyiçin Web.config dosyasında customErrors öğesi modunda değerini yalnızca ayarlanır, görüntülenir.

Örneğin, Web.config dosyasında aşağıdaki kodu kullanabilirsiniz.
<configuration>    <system.web>        <customErrors mode="RemoteOnly"/>    </system.web></configuration>
Microsoft ASP.NET, özel hata sayfaları oluşturma hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
308132 Visual Basic .NET kullanarak ASP.NET sayfalarında özel rapor oluşturma
306355 ASP.NET sayfalarında Visual C# .NET kullanarak özel rapor oluşturma

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 910434 - Son İnceleme: 06/12/2016 08:25:00 - Düzeltme: 5.0

Microsoft ASP.NET 1.1, Microsoft ASP.NET 1.0

  • kbprb kbmt KB910434 KbMttr
Geri bildirim