Я создаю простое внутреннее приложение для своей компании, и для обеспечения безопасности требуется проверка подлинности Windows. Все остальные режимы аутентификации отключены. Я застрял в ситуации, когда Internet Explorer запрашивает учетные данные 3 раза, а затем с этой ошибкой выходит:
Не авторизовано
Ошибка HTTP 401. Требуемый ресурс требует аутентификации пользователя.
Затем я создал веб-сайт с голыми костями, чтобы проверить это. Я создал новый сайт в IIS, поместил его на свой собственный порт (: 8111, выбранный случайным образом), разместил там один статический файл "default.htm", отключил анонимную аутентификацию, а затем активировал проверку подлинности Windows. Все остальное осталось по умолчанию. Номер порта был назначен, потому что у нас есть несколько сайтов на этом компьютере, которые используют один и тот же IP-адрес.
Вот несколько сценариев:
-
Просмотр с самого веб-сервера, на http:// localhost: 8111/works штраф
-
Просмотр с другого компьютера на http:// ServerIPaddress: 8111/ отлично работает
-
Просмотр с другого компьютера на http:// Имя_сервера: 8111/FAILS (запрашивает учетные данные 3 раза, затем дает ошибку 401)
Я искал онлайн и пытался найти решение без везения. Либо я его не нашел, либо я недостаточно хорошо понимаю, что я читаю. Любая помощь будет принята с благодарностью.