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

Аутентификация пользователей через IE при использовании «значения заголовка хоста»

Я пытаюсь настроить несколько веб-сайтов в IIS 6.

У меня есть рабочий виртуальный сайт, расположенный на веб-сайте по умолчанию, но если я создам новый веб-сайт в IIS и назначу ему значение заголовка хоста, пусть он указывает на ту же файловую структуру, что и ранее упомянутый сайт, и, наконец, назначу Windows интегрировала безопасность только для сайта, я все еще не могу войти на новый сайт с помощью Internet Explorer 6 или 8, но Firefox 3.5 работает нормально.

В веб-журнале я получаю эти записи, если захожу на сайт localhost

2009-11-19 09:15:59 W3SVC1 127.0.0.1 GET /client/ - 80 - 127.0.0.1 Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+5.2;+Trident/4.0;+.NET+CLR+2.0.50727) 401 2 2148074254
2009-11-19 09:15:59 W3SVC1 127.0.0.1 GET /client/ - 80 - 127.0.0.1 Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+5.2;+Trident/4.0;+.NET+CLR+2.0.50727) 401 1 0
2009-11-19 09:15:59 W3SVC1 127.0.0.1 GET /client/Default.asp - 80 xxx\Administrator 127.0.0.1 Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+5.2;+Trident/4.0;+.NET+CLR+2.0.50727) 200 0 0

Однако если я получаю доступ через сайт значений заголовка хоста, мне предлагается войти в систему, но вход не удается, и я также получаю сообщение об ошибке 401 1 2148074252 которые не присутствуют, когда это удается. Может в этом проблема?

Экран предварительного входа:

2009-11-19 09:15:59 W3SVC1793297778 127.0.0.1 GET / - 80 - 127.0.0.1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+5.2;+Trident/4.0;+.NET+CLR+2.0.50727) 401 2 2148074254
2009-11-19 09:15:59 W3SVC1793297778 127.0.0.1 GET / - 80 - 127.0.0.1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+5.2;+Trident/4.0;+.NET+CLR+2.0.50727) 401 1 2148074252
2009-11-19 09:15:59 W3SVC1793297778 127.0.0.1 GET / - 80 - 127.0.0.1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+5.2;+Trident/4.0;+.NET+CLR+2.0.50727) 401 1 0

Опубликовать экран входа в систему (обратите внимание, что учетные данные для выигрыша не были отправлены):

2009-11-19 09:15:59 W3SVC1793297778 127.0.0.1 GET / - 80 - 127.0.0.1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+5.2;+Trident/4.0;+.NET+CLR+2.0.50727) 401 1 0
2009-11-19 09:15:59 W3SVC1793297778 127.0.0.1 GET / - 80 - 127.0.0.1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+5.2;+Trident/4.0;+.NET+CLR+2.0.50727) 401 1 2148074252

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

По какой причине в Internet Explorer так упорно отказывается предоставить полномочия на сайт «Host заголовка значение»? Сайт находится в Зона местной интрасети и логин отмечен галочкой для этой зоны.

Ни объединения сетевых адаптеров, ни брандмауэра, ничего. Я невежественен!

Ошибка предполагает ответ HTTP 401 (не авторизован). Итак, IE определенно отправляет учетные данные, это сервер их отклоняет.

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