Windows7 IE9 NTLM Ответ на вызов не отправляется клиентом - PullRequest
1 голос
/ 31 марта 2012

У меня есть старый ноутбук с WinXPpro и IE8 и CoolNovo, которые могут отлично загружать апплет с нашего Win2008 Server R2 SP1 x64 IIS 7.5.7600.16385. У меня новый ноутбук (такое же оборудование) с x64 Windows7 и IE9 и CoolNovo, который не может загрузить апплет (файл .jar) с того же сервера. Я могу загрузить этот файл .jar напрямую в виде URL-адреса, и я могу загрузить и запустить апплет через Интернет от поставщика продуктов .jar на обоих ноутбуках. Так что это как-то связано с моим новым ноутбуком. Если мы добавим анонимную аутентификацию на веб-сервер, наше приложение будет работать на обоих.

Используя fiddler, я вижу диалог аутентификации NTLM на обоих ноутбуках. На старом все работает просто отлично: Присутствует 401 с заголовком WWW-Authenticat: переговоры и один для NTLM Затем 401 (вызов - NTLM тип 2), Затем следует 200 с клиентом, отправляющим заголовок NTLM типа 3

На новом ноутбуке я получаю первые два 401-го, но не 200. Он просто повторяет попытку с 401-м еще 2 раза.

Есть идеи, почему новый ноутбук с Windows7 не будет отправлять на сервер ответ 200 NTLM type3 или какая здесь проблема?

Старый ноутбук: jre6: 1.6.0_30 проверен как пользователь java runtime env. Не проверены версии среды выполнения Java. новый ноутбук: jre6: 1.6.0_31 проверен как пользователь И система java env.

TVMIA.

1 Ответ

1 голос
/ 15 мая 2012

Я столкнулся с той же проблемой, и после просмотра журнала безопасности сервера обнаружил две странные записи сразу после каждого неудачного входа: 1. 4624 - успешный вход. и только после этого: 2. 4634 - успешный выход из системы

Очень странно ... Я погуглил эти коды событий и нашел эту ветку: Отчеты SCCM не работают на 64-битной W2K8 R2

И решение этой проблемы:

1. Open the IIS Manager and go to your site
2. Double click Authentication under IIS
3. Click on Windows Authentication and then choose "Providers..." under Actions
4. Add NTLM if it isn't there and move it to the top.
5. Click OK

У меня это сработало!

...