22

Длинный текст, извините за это. Я пытаюсь быть максимально конкретным.

Я нахожусь на 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.

Я в недоумении, может кто-нибудь дать мне подсказку?

6 ответов6

11

Единственный раз, когда мы видим это, если срок действия пароля пользователя истек. Всякий раз, когда мы видим это, мы заставляем пользователя сменить свой пароль, и для правильной меры выйдите и снова войдите с новыми учетными данными. Сайт Интранет больше не запрашивает учетные данные.

Делает много быстрых звонков в службу поддержки ...

Кроме того, убедитесь, что для зоны локальной интрасети задан автоматический вход в систему с использованием текущего имени пользователя и пароля. Вы можете сделать это:

  1. инструменты
  2. Настройки интернета
  3. Щелкните левой кнопкой мыши на вкладке «Безопасность».
  4. Щелкните левой кнопкой мыши на пользовательском уровне
  5. Прокрутите вниз до аутентификации пользователя
  6. В разделе «Вход» выберите «Автоматический вход с текущим именем пользователя и паролем».
1

Возможно, некоторые из 4-х частей рукопожатия, происходящего с ntlm, теряются, т.е. разговаривают с прокси? То есть если т.е. спрашивает прокси о страницах интранета ...

Я знаю, вы сказали, что пытались поместить сайты в зону интрасети и настроить их для обхода прокси. Просто любопытно, что произойдет, если вы вообще отключите конфигурацию прокси в браузере? Больше никаких всплывающих окон, верно?

0

Вы проверили / изменили свой «Сетевая безопасность: уровень аутентификации LAN Manager» в «Панели управления / Администрирование / Локальная политика безопасности / Локальные политики / Параметры безопасности»? (Q823659)

Мы запускаем здесь рабочую группу (без серверов Windows) с локальной интрасетью и широким использованием MySQL ... До тех пор, пока мы не изменили (или не включили) вышеуказанный ключ / параметр, ничто не работало 100% времени, это была не просто проблема Windows 7. Мы также отключили параметры «Требовать 128-битное шифрование» для двух ключей NTLM, указанных ниже, на ПК с Windows 7 ... Тем не менее иногда возникают проблемы с базой данных, но с SQL все было в порядке.

0

Поскольку вы находитесь в домене, и проблема неожиданная, я всегда задаюсь вопросом о двух вещах ...

  1. То же самое происходит с другими пользователями?
  2. Такое же поведение происходит для другого пользователя домена на вашем компьютере?
0

Попробуйте поискать под административными инструментами под панелью управления; откройте мастера .NET 1.1 и установите для безопасности .NET значение "Полное доверие" для интрасети.

0

Вы проверяли эти предложения на сайте ответов MS ? (вероятно, вы сделали ...)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .