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

Удаленный доступ к IIS 5.1 через NTLM

Я пытаюсь настроить удаленный доступ к веб-серверу IIS 5.1 на виртуальной машине xp. Веб-сервер используется для предоставления веб-службы ASP.NET. Я хочу получить доступ к веб-службе с помощью клиента Java, используя проверку подлинности NTLM.

Итак, я делаю прототип, используя виртуальную машину и веб-браузер. Все межсетевые экраны выключены. У меня IIS настроен для аутентификации пользователей только с помощью интегрированной авторизации (без гостевого, базового, дайджест-доступа). Вход в гостевой браузер просто работает.

Однако, когда я пытаюсь получить доступ к сайту с главного компьютера (Windows 7) с помощью веб-браузера (например, ff, chrome), я всегда получаю 401.1 - не авторизованная ошибка.

Я искал причину такого поведения и применил два исправления Ms, которые, похоже, связаны: http://support.microsoft.com/kb/871179 (cscript adsutil.vbs устанавливает w3svc / NTAuthenticationProviders "NTLM") http://support.microsoft.com/kb/957097 (DisableLoopbackCheck -> 1)

Я начинаю задаваться вопросом, не делаю ли я здесь что-нибудь глупое. Имя гостевого компьютера виртуальное, а имя пользователя - user. В приглашении к входу в хост-браузер я ввожу «виртуальный \ пользователь» и пароль «пароль».

Я пользователь Linux, может, мне не хватает чего-то очевидного для администраторов Windows?