Belirtiler
Aşağıdaki senaryoyu düşünün:
-
Internet Information Services (IIS) 7.0 veya 7.5, Windows Vista, Windows Server 2008, Windows 7 veya Windows Server 2008 R2 çalıştıran bir bilgisayarda yüklü var.
-
Yalnızca temel kimlik doğrulamasını kullanmak için IIS Web sitesi için kimlik doğrulama ayarlarını yapılandırın.
-
Hesap kilitleme ilkesi bu bilgisayarda Active Directory için geçerlidir. Özellikle, Hesap kilitleme eşiği ayarı için sıfırdan farklı bir değer belirtin.
-
Geçersiz kimlik bilgileri kullanarak Web sitesine oturum açmayı deneyin.
Bu senaryoda, aşağıdaki hata iletisini beklenenden daha erken alırsınız:
HTTP Hatası 401.1 - yetkisiz
Bu dizini veya sayfayı sağladığınız kimlik bilgilerini kullanarak görüntülemek için izniniz yok.
Örneğin, bir değeri "3" için belirttiğiniz
Hesap kilitleme eşiği ayarı. Daha sonra geçersiz kimlik bilgileri kullanarak iki kez Web sitesine oturum açmayı deneyin. Daha sonra doğru kimlik bilgilerini sağlamak için üçüncü bir fırsat almak yerine aşağıdaki hata iletisini alırsınız:
HTTP Hatası 401.1 - yetkisiz
Bu dizini veya sayfayı sağladığınız kimlik bilgilerini kullanarak görüntülemek için izniniz yok.
Neden
Temel kimlik doğrulamasını desteklediği kimlik doğrulama modülü her başarısız oturum açma için iki kez oturum açmak istediğinde sorun oluşur. Temel kimlik doğrulama modülü ilk oturum açma kimlik bilgilerine sahip Unicode kodlaması olarak değerlendirir. Bu kimlik bilgilerini Windows reddettiğinde, temel kimlik doğrulama modülü yeniden kimlik düşünerek ASCII kodlama sahip olarak çalışır. Bu iki oturum açma başarısızlıkları her başarısız oturum açma için neden olur.
Çözüm
Bu düzeltmeyi uyguladıktan sonra temel kimlik doğrulama modülü yerel kod sayfası biçimlerinin ve UTF-8 biçiminde sağlanan kimlik bilgilerini karşılaştırır. Herhangi bir fark varsa, temel kimlik doğrulama modülü başarısız bir oturum açma için ikinci kez oturum denemez.
Düzeltme bilgileri
Microsoft, desteklenen bir düzeltmeyi kullanıma sunmuştur. Ancak bu düzeltme yalnızca bu makalede anlatılan sorunu düzeltmek amacıyla hazırlanmıştır. Bu düzeltmeyi yalnızca bu makalede açıklanan sorunun yaşandığı sistemlere uygulayın. Bu düzeltme, ek test süreci gerektirebilir. Bu nedenle bu sorundan ciddi bir şekilde etkilenmiyorsanız, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir.
İndirilebilir bir düzeltme varsa, bu Bilgi Bankası makalesinin üst kısmında "Düzeltme İndirilebilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek'e 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. Microsoft Müşteri Hizmetleri ve Destek bölümünün tam liste telefon numaralarına ulaşmak veya ayrı bir hizmet isteği oluşturmak için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=supportNot: "Düzeltme indirilebilir” formu, düzeltmenin indirilebildiği dilleri görüntüler. Kendi dilinizi görmüyorsanız, bu dil için bir düzeltme mevcut değil demektir.
Önkoşullar
IIS 7.0, bu düzeltmeyi uygulamak için yüklü olması gerekir. Windows Vista Service Pack 2 veya Windows Server 2008 Service Pack 2 çalıştıran bir bilgisayarda bu düzeltmeyi uygulamanız gerekir. Bu düzeltmenin Windows Server 2008 R2 Service Pack 1 zaten eklenmiştir.
Yeniden başlatma gereksinimi
Bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekmez.
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ü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'te (UTC) listelenmiştir. Dosya bilgilerini görüntülediğinizde koordinatlı evrensel saat yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için Denetim Masası'ndaki Tarih ve Saat öğesinde Saat Dilimi sekmesini kullanın.
Windows Vista ve Windows Server 2008'in tüm desteklenen x86 tabanlı sürümleri için
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
Platform |
---|---|---|---|---|---|
Authbas.dll |
7.0.6002.22352 |
33,792 |
02-Mar-2010 |
16:24 |
x86 |
Windows Vista ve Windows Server 2008'in tüm desteklenen x64 tabanlı sürümleri için
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
Platform |
---|---|---|---|---|---|
Authbas.dll |
7.0.6002.22352 |
39,424 |
02-Mar-2010 |
16:19 |
x64 |
Windows Server 2008'in tüm desteklenen IA-64 tabanlı sürümleri için
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
Platform |
---|---|---|---|---|---|
Authbas.dll |
7.0.6002.22352 |
81,920 |
02-Mar-2010 |
16:09 |
IA-64 |
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Daha fazla bilgi
Sorunu yeniden oluşturma adımları
IIS 7.0 veya 7.5 çalıştıran bir bilgisayarda, sorunu yeniden oluşturmak için şu adımları izleyin:
-
IIS Yöneticisi'nde bir Web sitesi oluşturun ve yalnızca bu Web sitesi için temel kimlik doğrulamasını etkinleştirin.
-
Bilgisayarda hesabı oturum açma hatası denetim ilkesini etkinleştirin.
-
Web sitesi için geçersiz kimlik bilgilerini kullanarak oturum açın.
-
Güvenlik günlükleri, Olay Görüntüleyicisi'ni kullanarak açın. Aşağıdaki hata iletisini olan iki girişleri bulabilirsiniz:
Hesap oturum açma başarısız oldu.
Hesap kilitleme ilkelerini yapılandırma hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
AD DS: İyi ayarlanmış parola ilkeleriTemel kimlik doğrulamasını yapılandırma hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
Ek dosya bilgileri
Ek dosya bilgileri Windows Server 2008 ve Windows Vista
Windows Server 2008 ve Windows Vista'nın tüm desteklenen x86 tabanlı sürümleri için ek dosya bilgileri
Dosya adı |
Update.mum |
Dosya sürümü |
|
Dosya boyutu |
2,540 |
Tarih (UTC) |
03-Mar-2010 |
Saat (UTC) |
01:58 |
Dosya adı |
X86_d468d9a71cd2146ec54dcae3085c6a5b_31bf3856ad364e35_6.0.6002.22352_none_1f53e6a6bb6cd996.manifest |
Dosya sürümü |
|
Dosya boyutu |
719 |
Tarih (UTC) |
03-Mar-2010 |
Saat (UTC) |
01:58 |
Dosya adı |
X86_microsoft-windows-i..henticationbinaries_31bf3856ad364e35_6.0.6002.22352_none_a20633fa31e23563.manifest |
Dosya sürümü |
|
Dosya boyutu |
4,960 |
Tarih (UTC) |
02-Mar-2010 |
Saat (UTC) |
18:11 |
Windows Server 2008 ve Windows Vista'nın tüm desteklenen x64 tabanlı sürümleri için ek dosya bilgileri
Dosya adı |
Amd64_8ddaf1684e365943a9fc3c89dc188acb_31bf3856ad364e35_6.0.6002.22352_none_2cb3444cc3438b76.manifest |
Dosya sürümü |
|
Dosya boyutu |
1,088 |
Tarih (UTC) |
03-Mar-2010 |
Saat (UTC) |
01:58 |
Dosya adı |
Amd64_microsoft-windows-i..henticationbinaries_31bf3856ad364e35_6.0.6002.22352_none_fe24cf7dea3fa699.manifest |
Dosya sürümü |
|
Dosya boyutu |
4,974 |
Tarih (UTC) |
02-Mar-2010 |
Saat (UTC) |
18:04 |
Dosya adı |
Update.mum |
Dosya sürümü |
|
Dosya boyutu |
2,558 |
Tarih (UTC) |
03-Mar-2010 |
Saat (UTC) |
01:58 |
Dosya adı |
Wow64_microsoft-windows-i..henticationbinaries_31bf3856ad364e35_6.0.6002.22352_none_087979d01ea06894.manifest |
Dosya sürümü |
|
Dosya boyutu |
3,655 |
Tarih (UTC) |
02-Mar-2010 |
Saat (UTC) |
18:02 |
Tüm desteklenen IA-64 tabanlı sürümleri Windows Server 2008 ve Windows Vista için ek dosya bilgileri
Dosya adı |
Ia64_33e0486a74d8c786d71fd00ff3bd5bb3_31bf3856ad364e35_6.0.6002.22352_none_c6ce476140526599.manifest |
Dosya sürümü |
|
Dosya boyutu |
1,086 |
Tarih (UTC) |
03-Mar-2010 |
Saat (UTC) |
01:58 |
Dosya adı |
Ia64_microsoft-windows-i..henticationbinaries_31bf3856ad364e35_6.0.6002.22352_none_a207d7f031e03e5f.manifest |
Dosya sürümü |
|
Dosya boyutu |
4,967 |
Tarih (UTC) |
02-Mar-2010 |
Saat (UTC) |
17:43 |
Dosya adı |
Update.mum |
Dosya sürümü |
|
Dosya boyutu |
1,412 |
Tarih (UTC) |
03-Mar-2010 |
Saat (UTC) |
01:58 |
Dosya adı |
Wow64_microsoft-windows-i..henticationbinaries_31bf3856ad364e35_6.0.6002.22352_none_087979d01ea06894.manifest |
Dosya sürümü |
|
Dosya boyutu |
3,655 |
Tarih (UTC) |
02-Mar-2010 |
Saat (UTC) |
18:02 |