2014-10-17 2 views
1

Я получаю приглашение для входа Windows при обращении к сайту в IIS с хостом, отличным от localhost.Запрос на вход в Windows при доступе к сайту

Например, http://localhost/mysite -- works http://ipaddresss/mysite -- login prompt Если включить анонимный доступ в настройках IIS для веб-приложения, запрос уходит и я могу получить доступ на сайте штраф. У меня также включена проверка подлинности Windows.

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

Windows, IIS 7.5 Windows Server 2008 R2 ASP.NET MVC 4.5 веб-приложение

Это не кажется, браузер связаны между собой. Я получаю такое же поведение, будь то IE или Firefox.

+1

Вы не хотите включать «Анонимный доступ», не запрашивайте логин ... Кажется немного противоречивым, не так ли? – Dinei

+0

вы знакомы с 'PrincipalContext', возможно, вы можете выполнить проверку подлинности в фоновом режиме, если я правильно понимаю вашу проблему – MethodMan

ответ

0

Это интернет-параметр, который можно изменить в IE или на панели управления.

Свойства обозревателя -> Безопасность -> Local Intranet -> Сайты - Создание ваш ваш сайт/домен находится в списке

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

1

Это то, что я сделал для решения проблемы.

В IE я добавил IP-адрес на локальные сайты интрасети на вкладке «Безопасность».

Очевидно, что Windows Integrated Security гарантируется только в IE.

Я использовал эту статью базы знаний как ссылку. http://support.microsoft.com/kb/258063

Смежные вопросы