2010-11-09 5 views
0

Я работаю в локальной библиотеке, которая только что провела консалтинговую компанию, выполнив миграцию своей установки IIS с одного сервера на другой.Ошибка аутентификации ASP.NET WebApp

Только несколько дней назад мой босс заметил, что login.aspx, похоже, сломался. У меня мало знаний об ASP.NET, но у меня просто ощущение, что это действительно просто.

Здесь ошибка при попытке войти в веб-приложение:

Error authenticating. Error authenticating user. The specified domain either does not exist or could not be contacted. 

Active Directory был на совершенно другой машине и не был перенесен на другое оборудование.

Приложение подключается к серверу SqlExpress и что работает, и база данных находится там ...

Под ASP.NET Configuration Settings в sqlServerWebConnection указывает на машине под управлением сервера SQL. Что мне не хватает?

EDIT:

Под login.aspx.cs У меня есть

string adPath = "LDAP://DC=COMPANY,DC=org"; //Path to your LDAP directory server

Поскольку веб-приложение используется для работы на IIS на DC, является то, что линия, которая каким-то образом нужно модифицировать?

ответ

0

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

+0

Я изменил путь к текущему DC и получил аналогичную ошибку (теперь упоминает группы) 'Ошибка аутентификации. Ошибка при получении имен групп. Указанный домен либо не существует, либо не может быть связан. ' – scraft3613

+0

Существуют ли группы в новом DC? – mwgriffith

0

Если я понял ваш вопрос перед миграцией, у вас был сервер, работающий как контроллер домена с установленным на нем веб-приложением. Теперь, после миграции, webapp был перенесен на новый сервер, а контроллер домена оставил AD.

Это право? Не могли бы вы убедиться, что новый сервер является частью существующего домена?

+0

Это абсолютно правильно. Новый сервер не является DC. Новый сервер, на котором выполняется приложение, является частью домена. – scraft3613

+0

Какая версия Windows работает на новом сервере? Возможно, Windows Server 2008 R2 или Windows Web Server 2008? – Lorenzo

+0

Не волнуйтесь: это IIS 6 на Sv2k3. И старые, и новые - 2003. – scraft3613

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