Długi tekst, przepraszam za to. Staram się być jak najbardziej konkretny.
Korzystam z systemu Windows 7 i mam bardzo frustrujące zachowanie w programie Internet Explorer 8. Jestem w firmowej sieci LAN z niektórymi serwerami intranetowymi i proxy do łączenia się ze światem zewnętrznym.
W witrynach, które są wyraźnie rozpoznawane jako „Lokalny intranet” (jak wskazano na pasku stanu IE), wciąż pojawiają się okna dialogowe „Zabezpieczenia systemu Windows”, które proszą mnie o zalogowanie się. Strony te są obsługiwane przez IIS6 z „Zintegrowanym zabezpieczeniem systemu Windows” włączone, NTFS zezwala wszystkim: Czytaj same pliki.
- Jeśli wprowadzę moje poświadczenia systemu Windows, strona ładuje się dobrze. Jednak okna dialogowe pojawią się następnym razem, niezależnie od tego, czy zaznaczyłem opcję „Zapamiętaj moje dane uwierzytelniające”, czy nie. (Poświadczenia są przechowywane w „Menedżerze poświadczeń”, ale nie ma to znaczenia, jak często pojawiają się te pola logowania).
- Jeśli kliknę „Anuluj”, może się zdarzyć jedna z dwóch rzeczy: albo strona ładuje się z pewnymi brakującymi zasobami (obrazy, arkusze stylów itp.), Albo w ogóle się nie ładuje i otrzymuję HTTP 401,2 (Nieautoryzowane: Logowanie nie powiodło się z powodu serwera Konfiguracja). Zależy to od tego, czy okno logowania zostało uruchomione przez samą stronę, czy odnośny zasób.
- Zachowanie wydaje się być całkowicie nieobliczalne, czasami strony ładują się płynnie, czasem jeden zasób wyzwala komunikat logowania, czasem nie. Nawet proste ponowne załadowanie strony może spowodować zmianę zachowania.
Używam WPAD jako mechanizmu wykrywania proxy. Wszystkie hosty intranetowe omijają proxy w pliku PAC.
Sprawdziłem każde ustawienie IE, jakie mogę wymyślić, wprowadziłem wzorce hosta, poszczególne nazwy hosta, zakresy adresów IP w każdej konfigurowalnej konfiguracji do strefy „Lokalny intranet”, zaznaczyłem „Uwzględnij wszystkie witryny, które omijają serwer proxy”, nazywasz to. Sprowadza się do „czasem po prostu nie działa” i powoli tracę rozum. ;-)
Wiem, że jest to związane z tym, że IE nie automatycznie przekazuje moje poświadczenia NTLM do serwera WWW, ale pyta mnie. Zwykle powinno to się zdarzyć tylko w przypadku witryn zabezpieczonych NTLM, które nie są rozpoznawane jako znajdujące się w strefie „Intranet”.
Jak wyjaśniono, tutaj tak nie jest. Zwłaszcza, że połowa strony może ładować się idealnie i bez zakłóceń, a niektóre zasoby strony (pochodzące z tego samego serwera!) Wyzwalają komunikat logowania.
Obejrzałem http://support.microsoft.com/kb/303650 , co sprawia wrażenie opisywania problemu, ale wydaje się, że nic tam nie działa. I szczerze mówiąc, nie jestem pewien, czy „ręczna edycja rejestru” jest właściwym rozwiązaniem dla tego rodzaju problemu. W końcu nie jestem jedyną osobą na świecie z konfiguracją IE / intranet / IIS.
Jestem zagubiony, czy ktoś może mi podpowiedzieć?