ınternet ınformation Services 7.0 kimlik doğrulaması kullanan bir Web sitesinden bir Web sayfasını görüntülemeye çalıştığınızda bir hata iletisi alıyorsunuz

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

Belirtiler

Şu senaryoyu inceleyin:
  • Microsoft ınternet ınformation Services (IIS) 7.0 çalıştıran BIR bilgisayar.
  • Fiziksel yolunu Web sitesi için bir Evrensel Adlandırma Kuralı (UNC) dizinine ayarlanır.
  • Web sitesi kimlik doğrulaması kullanır.
  • Web sitesinden bir Web sayfasını görüntülemeye çalışın.
Bu senaryoda, Web tarayıcısında aşağıdaki hata iletisini alırsınız:
HTTP hatası 500.19 - iç sunucu hatası

Açıklama: istenen sayfa sayfanın ilgili yapılandırma verileri geçersiz olduğundan erişilemiyor.
Hata kodu: 0x8007052e
Uyarı: BeginRequest
Modül: IIS Web çekirdek
Istenen URL: URL
Physical_Path fiziksel yolu:
Oturum açma kullanıcı: Henüz belirlenir
Oturum açma yöntemi: Henüz belirlenir
Işleyici: Henüz belirlenir
Yapılandırma hatası: yapılandırma dosyası okunamıyor
Yapılandırma dosyası: \\?\UNC\ Configuration_File_Path

Neden

IIS 6.0, uzak bir dizine bağlanmak için barındıran alt işlem kimliği kullanır. Sonra IIS 6.0, kullanıcı uzak dizini kimliğini doğrular. Ancak, IIS 7.0, temsilci atama senaryoları tanıtır. IIS 7. 0'da, Web sitesi ayarlarını ve uygulama düzeyinde ayarları bir Web.config dosyası için temsilci seçebilirsiniz.

Kimlik doğrulaması için Web.config dosyası, bir UNC dizininde depolanır. Bu nedenle, IIS 7. 0 varsayılan işlem kimliği Web.config dosyasındaki ilk kimlik doğrulama işlemi başlamadan önce güvenlikle ilgili ayarları uygulanmalıdır olup olmadığını belirlemek için incelemelisiniz. IIS 7.0 varsayılan işlem kimliği Web.config dosyasını açmak için yeterli izinlere sahip değil. Bu nedenle, Web isteği reddetti.

IIS 7.0, UNC dizindeki bir Web.config dosyası yok ise, ana dizin için tanımlanan kurallar kullanır. Bu senaryoya göre Hizmet Web içeriği için alt işlem kimliğinin tüm içerik dizini erişiminiz olmalıdır. Aksi durumda, Web isteği reddetti.

Çözüm

Works, bu davranışı gidermek için ve bu kimlik doğrulaması sağlamak için doğru aşağıdaki adımları izleyin:
  1. UNC dizin erişen tüm kullanıcı hesaplarının en az UNC dizin için okuma izni olduğundan emin olun.

    Not Bu davranış IIS 6. 0'daki davranışı ile aynıdır.
  2. ııS'YI alt işlem kimliği bir etki alanı hesabı altında ya da var olan bir çalışma grubu hesabının altında UNC dosya sunucusunda çalıştığından emin olun. Gerekirse, aynı kullanıcı adını ve parolayı IIS alt işlem kimliği olarak UNC dosya sunucusu üzerindeki bir hesap oluşturun.

    Notları
    • Bu davranış, davranışı IIS 6. 0'dan farklıdır.
    • DefaultAppPool uygulama havuzu, varsayılan olarak Network Service hesabı altında çalışır. Bu bilgisayar için yerel hesabıdır ve bu hesabın başka bir bilgisayarda yok. Bu nedenle, DefaultAppPool uygulama havuzu, bir etki alanı kullanıcısı bir hesabı kullanacak şekilde yapılandırdığınızdan emin olun. Daha sonra UNC dosya sunucusunda aynı hesabı kullanabilirsiniz. Alternatif olarak, IIS 7. 0'ın çalıştığı bilgisayarda ve UNC dosya sunucusu üzerindeki bir çalışma grubu hesabı oluşturabilirsiniz.
  3. UNC dizindeki bir Web.config dosyası yoksa, Web.config dosyası için isteğe bağlı erişim denetim listesi (DACL) DACL, 2 numaralı adımda doğrulandı hesabın içerecek şekilde düzenleyin. Alternatif olarak, DACL bir Web.config dosyası için adım 2'de oluşturduğunuz hesabın DACL içerecek şekilde düzenleyin.

    UNC dizindeki bir Web.config dosyası yok ise, UNC dizini DACL DACL, 2 numaralı adımda doğrulandı hesabın içerecek şekilde düzenleyin. Alternatif olarak, DACL UNC dizin için adım 2'de oluşturduğunuz hesabın DACL içerecek şekilde düzenleyin.

    Not Bu davranış, davranışı IIS 6. 0'dan farklıdır.

Pratik Çözüm

Bu davranışa geçici bir çözüm bulmak için <a0></a0>, belirli bir kullanıcı hesabı kullanarak UNC dizinine bağlanmak için Web sitesini yapılandırın. Web sitesi belirli bir kullanıcı hesabı kullandığında, alt işlem belirtilen kullanıcı kimliğinin temsil eder.

Durum

Bu davranış tasarım yüzündendir.

Özellikler

Makale numarası: 934515 - Last Review: 3 Nisan 2007 Salı - Gözden geçirme: 1.2
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Internet Information Services 7.0
Anahtar Kelimeler: 
kbmt kbprb kbtshoot KB934515 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:934515

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