Длинный текст, извините за это. Я пытаюсь быть максимально конкретным.
Я нахожусь на Windows 7, и я испытываю очень расстраивающее поведение Internet Explorer 8. Я нахожусь в локальной сети компании с некоторыми серверами интрасети и прокси-сервером для связи с внешним миром.
На сайтах, которые явно распознаются как «Локальная интрасеть» (как указано в строке состояния IE), я продолжаю получать диалоговые окна «Безопасность Windows», в которых предлагается войти в систему. Эти страницы обслуживаются IIS6 с помощью «Интегрированной безопасности Windows» включен, NTFS разрешает всем: читать сами файлы.
- Если я ввожу свои учетные данные Windows, страница загружается нормально. Тем не менее , диалоговые окна будут появляться в следующий раз, независимо от того, выбрал ли я «Запомнить мои учетные данные» или нет. (Учетные данные хранятся в «Диспетчере учетных данных», но это не влияет на частоту появления этих полей входа.)
- Если я нажимаю «Отмена», может произойти одно из двух: либо страница загружается с отсутствующими определенными ресурсами (изображения, таблицы стилей и т. Д.), Либо она не загружается вообще, и я получаю HTTP 401.2 (неавторизовано: вход в систему не выполнен из-за сервера Конфигурация). Это зависит от того, было ли окно входа в систему инициировано самой страницей или ссылочным ресурсом.
- Поведение выглядит совершенно нестабильным, иногда страницы загружаются плавно, иногда один ресурс вызывает сообщение о входе в систему, а иногда нет. Даже простая перезагрузка страницы может привести к изменению поведения.
Я использую WPAD в качестве механизма обнаружения прокси. Все хосты интрасети обходят прокси в файле PAC.
Я проверил все настройки IE, которые могу придумать, ввел шаблоны хостов, отдельные имена хостов, диапазоны IP-адресов в каждой мыслимой конфигурации в зону «Локальная интрасеть», поставил галочку «Включить все сайты, которые пропускают прокси-сервер», вы называете это имя. Это сводится к «иногда это просто не работает», и постепенно я схожу с ума. ;-)
Я знаю, что это связано с тем, что IE не передает мои учетные данные NTLM на веб-сервер автоматически, а спрашивает меня об этом. Обычно это должно происходить только для сайтов, защищенных NTLM, которые не распознаются как находящиеся в зоне «Интранет».
Как объяснено, это не тот случай, здесь. Тем более что половина страницы может загружаться идеально и без перебоев, а некоторые ресурсы страницы (поступающие с одного и того же сервера!) Вызывают сообщение для входа.
Я посмотрел на http://support.microsoft.com/kb/303650 , который дает впечатление описания проблемы, но, похоже, ничего не работает. И, честно говоря, я не уверен, является ли «ручное редактирование реестра» правильным решением для такого рода проблем. В конце концов, я не единственный человек в мире с конфигурацией IE / intranet / IIS.
Я в недоумении, может кто-нибудь дать мне подсказку?