Назад | Перейти на главную страницу

Internet Explorer 6 предоставляет IIS неверное имя учетной записи Windows

Я столкнулся с проблемой между Internet Explorer 6 (SP2) и IIS, хотя кажется, что IE6 является основной причиной проблемы. Когда я пытаюсь получить доступ к одному из наших внутренних приложений интрасети, которое использует проверку подлинности Windows IIS, приложение думает, что я другой пользователь, а не моя основная учетная запись. Предоставляемая учетная запись - это на самом деле та, которую я использую для входа в удаленную систему для доступа к жесткому диску. Я смог проверить это, изучив файлы журнала.

Таким образом, мой вопрос: есть ли способ обойти это, кроме использования Firefox или отсутствия подключения к жесткому диску?

Обратите внимание: поскольку это корпоративный компьютер, я также не могу обновить Internet Explorer до последней версии.

Проверьте Панель управления -> Учетные записи пользователей -> вкладка Дополнительно -> Управление паролями.

IE и другие компоненты Windows используют этот список, чтобы определить, нужно ли входить в сетевые ресурсы с альтернативными учетными данными, такими как веб-сайты, на которых включена сквозная проверка подлинности Windows.

Здесь вы можете ввести имена серверов или подстановочные знаки, если вы используете учетные данные, отличные от учетных данных вошедшего в систему пользователя. IE может автоматически добавлять записи, если вам когда-либо предлагалось пройти сквозную аутентификацию Windows на веб-сайте и если был установлен флажок «Запомнить этот пароль».

На одном компьютере вы подключаетесь к тому же серверу, на котором размещены IIS, используя другую учетную запись? Например для подключения общего сетевого ресурса (общей папки)?

Чтобы проверить, так ли это, попробуйте отключить эту учетную запись, перезагрузите клиентский компьютер и повторите попытку.

Возможные решения:

   runas /user:DOMAIN\USERNAME "C:\Program Files\Internet Explorer\iexplore.exe"
  • получить доступ к общей папке с обычной учетной записью, если это возможно. Возможно, вам придется установить разрешения для общего ресурса и папок на сервере
  • если вам нужно использовать общий сетевой ресурс только для копирования некоторых файлов, вы можете использовать сценарий (пакет), который подключается, копирует / ... и отключается, как этот:
   net use x: \\SERVER\ShareOnServer password /user:username  
   ... 
   net use x: /delete

Эта ссылка с сайта поддержки Microsoft тоже может быть интересной:

Сообщение об ошибке при использовании учетных данных пользователя для подключения к общему сетевому ресурсу с компьютера под управлением Windows: «Указанная сетевая папка в настоящее время отображается с использованием другого имени пользователя и пароля»

Предоставляемая учетная запись на самом деле является той, которую я использую для входа в удаленную систему для доступа к жесткому диску. Я смог проверить это, изучив файлы журнала.

Это почти наверняка проблема. Я не думал, что это применимо и к доступу к веб-сайту, но я знаю, что серверы Windows действительно не хотят видеть аутентификацию как две разные учетные записи, поступающие из одной и той же системы - например, если вы пытаетесь смонтировать общий ресурс, у вас есть разрешение в качестве своей «нормальной» учетной записи после сопоставления этой общей c $ -полученной папки с учетной записью, которую вы для этого используете, вам сообщат, что вы не можете этого сделать.

Вы получаете доступ к приложению с удаленного рабочего стола? В этом случае вы потенциально можете быть аутентифицированы в этом экземпляре как другой пользователь.

Некоторые мысли / варианты ...

  1. Вы изменили учетную запись пользователя на «вкладке идентификации» пула приложений?

  2. Вы изменили "анонимного пользователя" сайта с IUSER_ на реального пользователя и забыли?

  3. Вы «сохранили» старый набор учетных данных (например, после нажатия «запомнить мой пароль») в предыдущем сеансе. Вам нужно будет удалить учетную запись в Панели управления> Учетные записи пользователей> вкладка Дополнительно.

Вы используете IE для доступа к общему ресурсу Windows? Что произойдет, если вы воспользуетесь проводником Windows для сопоставления диска (постоянного), а затем используете исключительно IE для доступа к сайту?

Пожалуйста, дайте мне знать,

Спасибо, Мэтью

Это проблема с сохраненными учетными данными NTLM.

Разместите сохраненный файл учетных данных в

Documents and Settings\Application Data\Microsoft\Credentials\<SID>\Credentials

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