У меня есть старый ноутбук с 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.