2009-10-01 2 views
0

Я пытаюсь заставить текущего пользователя в сети использовать его в приложении онлайн-форм.Аутентификация Windows не передается Имя пользователя

Я бегу Server 2008 x86 с IIS7.

В приложении под названием User - Domain User есть специальное поле, которое должно возвращать имя пользователя. Я включил проверку подлинности на веб-сайте по умолчанию и в самом приложении (PerfectForms).

Я выполняю все это за SSL, хотя для тестирования я попытался отключить SSL с тем же результатом.

Проблема в том, что она не передает переменную имени пользователя в приложение. Я получаю нулевые значения. Я отправил форму своему инженеру поддержки, и когда он запускает его на сервере IIS6, он работает.

Я пробовал сменить пул приложений на классический, без успеха.
Любые идеи?

Кроме того, как один из вопросов вы знаете, почему аутентификация Windows работает с именем WINS, например «https://formsserver», но запрашивает у меня имя пользователя и пароль при использовании полного DNS-имени, например «https://formsserver.domain.net»? Сервер является частью одного домена.

ответ

1

Вы также разрешаете анонимный доступ к сайту? Я думаю, что отключить анонимный доступ заставит имя пользователя заполнить.

+0

Нет, я не разрешаю анонимный доступ. В журнале IIS я вижу имя пользователя. Пример: 2009-10-01 16:01:25 10.36.2.52 GET/perfectforms/- 443 DOIMAIN \ USER 10.36.6.25 Mozilla/4.0 + (совместимый; + MSIE + 8.0; + Windows + NT + 6.1; + WOW64 + Trident/4.0; + SLCC2 +. NET + CLR + 2.0.50727 +. NET + CLR + 3.5.30729 +. NET + CLR + 3.0.30729 + медиа + центр + PC + 6,0 + InfoPath .2) 200 0 0 15 – 2009-10-01 19:24:54

+0

Решена ли эта проблема? У меня тоже нет анонимного. – AnthonyLambert

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