Düzeltme: Rol tabanlı kimlik doğrulama hataları kim birden çok gruba ait olan kullanıcılar için

Makale çevirileri Makale çevirileri
Makale numarası: 321562 - Bu makalenin geçerli olduğu ürünleri görün.
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Hepsini aç | Hepsini kapa

Belirtiler

Bir kullanıcı çok sayıda gruba aitse, kullanıcı bir kaynağa erişim izni olan bir grup üyesi olsa bile, kullanıcı bir kaynak erişemiyor. Kullanıcı gruplarının sayısını, grup adlarının uzunluğu burada bağlıdır çok gruba aitse, bu sorun oluşur.

Bu sorun aşağıdaki senaryolarda karşılaşabilirsiniz:
  • WindowsPrincipal.IsInRole yöntemini çağırın.
  • User.IsInRole yöntemini çağırın.
  • Web uygulamalarındaki kimliğe bürünme etkinleştirmek ve TEMEL veya NTLM kimlik doğrulama yöntemini belirleyin.

Neden

2.048 Baytlık bir arabellek, her kullanıcının ait olduğu grupların adlarını depolamak için kullanılır. Bu grup adları birleşik uzunluğu 2.048 bayttan daha büyükse bu sorun oluşur.

Çözüm

Bu sorunu gidermek için <a0></a0>, Microsoft .NET Framework için en son hizmet paketini edinin. Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
318836BILGI: en son .NET Framework hizmet paketi nasıl elde edilir
Bu düzeltmenin ingilizce sürümünde aşağıdaki dosya öznitelikleri olmalı veya daha yenisi:
   Date        Time    Version       Size       File name     
   ------------------------------------------------------------
   02-May-2002 12:25  1.0.3705.269   1,953,792  Mscorlib.dll
   02-May-2002 02:15  1.0.3705.269   2,260,992  Mscorsvr.dll
   02-May-2002 02:16  1.0.3705.269   2,256,896  Mscorwks.dll
				

Durum

Microsoft, bu makalenin başında listelenen Microsoft ürünlerinde bir sorun olduğunu onaylamıştır. Bu sorun ilk olarak Microsoft .NET Framework Service Pack 2 (SP2) giderilmiştir.

Özellikler

Makale numarası: 321562 - Last Review: 2 Şubat 2014 Pazar - Gözden geçirme: 3.2
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft .NET Framework 1.0 Service Pack 1
Anahtar Kelimeler: 
kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbbug kbfix kbnetframe100presp2fix kbnetframe100sp2fix KB321562 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:321562

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