Düzeltme: Bir HTTP 500 hata iletisi alıyorsunuz veya bir ASP.NET kaynağı veya IIS 7.0 çalıştıran bir sunucuda barındırılan WCF kaynağı istediğinde boş bir sayfa görüntülenir.

Makale çevirileri Makale çevirileri
Makale numarası: 949350 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Bir ASP.NET kaynağı veya Internet Information Services (IIS) 7.0 üzerinde barındırılan bir Windows Communication Foundation (WCF) kaynak istediğinde, yanlış bir HTTP 500 hata iletisini alıyorsunuz veya Web sayfası boş.

Neden

Bu sorun, aşağıdaki koşullar geçerli olursa oluşur:
  • Bir yapılandırma hatası, <httpErrors>bölüm Web.config dosyası veya IIS yapılandırma dosyaları bir genel hata.</httpErrors>
  • ASP.NET kaynak veya WCF kaynağı işlenirken bir hata oluşur.

Çözüm

Bu sorunun en yaygın nedeni temsilci seçme özelliği için hata sayfaları özelliği salt okunur olarak IIS 7.0 çalıştıran sunucuda ayarlanmış olur. Ayrıca, bir Web.config dosyası ayarlarını değiştirmek çalışıyor. Bu sorunu gidermek için özellik okuma/yazma yetkisi hata sayfaları özelliğini ayarlayın.

Bu yöntem sorunu çözmezse "Ek bilgi" bölümüne bakın.

Düzeltme bilgileri

Desteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak, bu düzeltmeyi yalnızca bu makalede açıklanan sorunu gidermesi amaçlanmaktadır. Bu düzeltmeyi yalnızca bu sorunla karşılaşmış olan sistemlere uygulayın. Bu düzeltme ek sınama uygulanabilir. Bu nedenle, bu sorundan ciddi bir şekilde etkilemiyorsa, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir.

Düzeltme karşıdan yüklenebilir durumdaysa, bu Bilgi Bankası makalesinin başında "Düzeltme karşıdan yüklenebilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek başvurun.

Not Ek sorunlar oluşursa veya sorun giderme gerekiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Tam listesi veya ayrı bir hizmet isteği oluşturmak için Microsoft Müşteri Hizmetleri ve Destek telefon numaraları için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=support
Not "Düzeltme karşıdan yüklenebilir" formunda düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, bu dil için kullanılabilir bir düzeltme değil, çünkü.

Önkoşullar

Windows Server 2008 veya Windows Vista Service Pack bu düzeltmeyi uygulamak için yüklü 1 (SP1) yüklü olmalıdır.

Yeniden başlatma gereksinimi

Bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekir.

Düzeltme değiştirme bilgileri

Bu düzeltme eki, başka düzeltmelerin yerini almaz.

Dosya bilgileri

Bu düzeltmenin İngilizce sürümü dosya öznitelikleri (veya daha yeni dosya özniteliklerine) sahip aşağıdaki tabloda listelenir. Tarihleri ve saatleri bu dosyaların Koordinatlı Evrensel Saat'e (UTC) listelenmiştir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için kullanın. Saat dilimi sekmesinde Tarih ve saat Denetim Masası'ndaki öğe.
Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya sürümüDosya boyutuTarihSaatPlatform
Custerr.dll 7.0.6001.22149 40,44803 Nis 2008 03:11x86
Custerr.dll 7.0.6001.22149 46,592 03 Nis 2008 03:49 x64
Custerr.dll 7.0.6001.22149 40,44803 Nis 200803:11 WOW64
Custerr.dll 7.0.6001.22149 92.160 03 Nis 200803:32 IA-64

Durum

Microsoft bunun, "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bir sorun olduğunu onaylamıştır.

Daha fazla bilgi

Bir ASP.NET kaynağı işlenirken bir hata oluşursa, ayrıntılı hata HTTP özelliği ASP.NET döndürür tarayıcıda görünür yanıt izin vermelisiniz. Ancak, bu makalede açıklanan senaryoda HTTP ayrıntılı hatalar özelliği yanlış hatayı işlemek çalışır. Ayrıntılı HTTP hataları özelliği Web.config dosyasının <httpErrors>bölümü okuduğunda ayrıntılı HTTP hataları özelliği bir hatayla karşılaşırsa, ayrıntılı HTTP hataları özelliği bir 500 hatası iletisi verir. Bu 500 hata iletisine neden olan boş bir sayfa veya tarayıcının nasıl yapılandırılır ve kullanılır tarayıcı bağlı tarayıcı görünmesi için genel bir 500 hatası iletisi.

Bu sorunu gidermek için HTTP gözden ayrıntılı ASP.NET dışı kaynak, IIS 7.0 çalıştıran bir sunucudan yerel olarak istediğinde, aldığınız hata bilgileri. Örneğin, IIS çalıştıran bir sunucuda var olmayan bir Web sayfası isteği. Sunucuda var olmayan bir Web sayfasını istediğinde, bir HTTP 500.19 hata iletisi alırsınız. HTTP 500.19 hata iletisi yapılandırmasında sorun açıklanır.

Not Olay günlüğüne sorunu gidermek için kullanabileceğiniz bilgiler de içerebilir.</httpErrors>

Sorunu yeniden oluşturma adımları

  1. Internet Information Services Manager'ı başlatın.
  2. İstediğiniz sunucuyu tıklatın.
  3. Üzerinde Özellikler görünümü sekmesinde, çift tıklatın Temsilci seçme özelliği.
  4. Sağ tıklatma Hata sayfalarıve sonra tıklatın Salt okunur.
  5. ASP.NET kaynak için Web.config dosyasında aşağıdaki yapılandırma bölümüne ekleyin:
    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
    <system.webServer>
    <httpErrors>
    <remove statusCode="404" subStatusCode="-1" />
    <error statusCode="404" prefixLanguageFilePath="" path="/index.aspx" responseMode="ExecuteURL" />
    </httpErrors>
    </system.webServer>
    </configuration>
    
  6. Varolmayan bir ASP.NET kaynağı isteği. Örneğin, Doesnotexist.aspx isteyin.

Referanslar

IIS HTTP ayrıntılı hataları özelliğini kullanma hakkında daha fazla bilgi için aşağıdaki Web sitesini ziyaret edin:
http://Learn.iis.NET/Page.aspx/267/How-to-use-HTTP-detailed-errors-in-iis7/

Özellikler

Makale numarası: 949350 - Last Review: 10 Mart 2013 Pazar - Gözden geçirme: 4.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Internet Information Services 7.0
Anahtar Kelimeler: 
kbautohotfix kbHotfixServer kbfix kbbug kbqfe kbtshoot kbprb kbmt KB949350 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir: 949350

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com