Tôi đang gặp vấn đề khi tìm kiếm một ứng dụng ASP.NET 4 thất bại trong khi cố gắng nhận nhóm người dùng cho một người dùng nhất định theo thời gian. Nhóm ứng dụng được liên kết với ứng dụng này được thiết lập để chạy dưới ApplicationPoolIdentity.DirectoryServicesCOMException 80072020 Từ trang IIS 7.5 chạy dưới ứng dụngPoolIdentity
Exception Thông tin
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
Stack Trace
System.DirectoryServices.DirectoryEntry.Bind(Boolean)
System.DirectoryServices.DirectoryEntry.Bind()
System.DirectoryServices.DirectoryEntry.get_AdsObject()
System.DirectoryServices.DirectorySearcher.FindAll(Boolean)
System.DirectoryServices.DirectorySearcher.FindOne()
95% -99% thời gian, chức năng này hoạt động tốt, nhưng theo thời gian, nó chỉ bắt đầu thất bại. Khi tôi thay đổi pool ứng dụng để sử dụng LocalSystem hoặc NetworkService, nó bắt đầu hoạt động. Khi tôi thay đổi trở lại ApplicationPoolIdentity nó bắt đầu thất bại một lần nữa. Cách duy nhất để làm cho trang web hoạt động trở lại với ApplicationPoolIdentity là khởi động lại máy chủ.
Tôi đã tìm thấy sự cố tương tự here, nhưng độ phân giải cũng là khởi động lại. Tôi muốn tìm một giải pháp lâu dài hơn thay đổi nhận dạng của hồ bơi ứng dụng.
Hóa ra tôi chỉ đang được chi tiết về tìm kiếm của mình. Sau khi tôi đăng câu hỏi này, tôi đã tìm thấy [câu hỏi này] (http://stackoverflow.com/questions/9686186/iis-application-using-application-pool-identity-loses-primary-token?rq=1) dường như là vấn đề tương tự với hotfix cho giải pháp. – JStinebaugh
Tôi nghĩ bạn nên đăng câu trả lời này và đánh dấu là "Đã chấp nhận" (nếu trang này sẽ cho phép bạn). Điều này cho phép khách truy cập trong tương lai thấy rằng sự cố đã được giải quyết. – Sam
Cuộc gọi tốt, câu trả lời đã được thêm. – JStinebaugh