6

Belirli bir kullanıcı için zaman zaman kullanıcı grupları almaya çalışırken bir ASP.NET 4 uygulamasının başarısız olduğu bir sorunla uğraşırken sorun yaşıyorum. Bu uygulama ile ilişkili uygulama havuzu, ApplicationPoolIdentity altında çalışacak şekilde ayarlanmıştır.DirectoryServicesCOMException 80072020 IIS 7.5 sitesinden çalışan uygulama ApplicationPoolIdentity

İstisna Bilgisi

System.DirectoryServices.DirectoryServicesCOMException 
HRESULT: 80072020 
Message: An operations error occurred. 
Extended Message: 000004DC: LdapErr: DSID-0C0906E8, comment: In order to perform this operation a successful bind must be completed on the connection., data 0, v1db1 

Yığın İzleme

System.DirectoryServices.DirectoryEntry.Bind(Boolean) 
    System.DirectoryServices.DirectoryEntry.Bind() 
    System.DirectoryServices.DirectoryEntry.get_AdsObject() 
    System.DirectoryServices.DirectorySearcher.FindAll(Boolean) 
    System.DirectoryServices.DirectorySearcher.FindOne() 

95% zamanın -99%, bu fonksiyon gayet iyi çalışıyor, ancak zaman zaman, sadece başarısız başlar. Uygulama havuzunu LocalSystem veya NetworkService kullanacak şekilde değiştirdiğimde, çalışmaya başlar. ApplicationPoolIdentity'ye döndüğümde tekrar başarısız oluyor. Sitenin ApplicationPoolIdentity ile tekrar çalışmasını sağlamanın tek yolu sunucuyu yeniden başlatmaktır.

Benzer bir sorunu here bulabildim, ancak çözüm de yeniden başlatıldı. Uygulama havuzunun kimliğini değiştirmekten daha kalıcı bir çözüm bulmak istiyorum.

+0

Görünüşe göre sadece aramamla ilgili ayrıntılı bilgi almaktayım. Bu soruyu yayınladıktan sonra, [bu soru] 'u (http://stackoverflow.com/questions/9686186/iis-application-using-application-pool-identity-loses-primary-token?rq=1) görüntüledim. Çözüm için bir düzeltme ile aynı sorun olması. – JStinebaugh

+0

Bunu bir cevap olarak göndermelisiniz ve "Kabul Edildi" olarak işaretlemelisiniz (eğer bu site size izin veriyorsa). Bu, gelecekteki ziyaretçilerin sorunun zaten çözüldüğünü görmesini sağlar. – Sam

+0

İyi çağrı, cevap eklendi. – JStinebaugh

cevap

5

Yeniden başlatma sorunu geçici olarak çözecek olsa da, sorun için kalıcı bir düzeltme sunan Microsoft hotfix KB2545850 var.

+0

2012 için bir düzeltme var mı, yoksa benzer bir soruna farklı bir sebeple mi bakıyor olabilir? –