Таким образом, мы использовали один и тот же год входа в систему для подключения к различным доменам в asp.net, с MVC и без него.Код работает.
У нас есть новый сервер, первый для запуска сервера 2008 r2, настроенный со структурой каталогов, аналогичной той, которая работала.
Использование проверки подлинности с помощью форм, Я настроил в web.config
<add name="ADConnectionString" connectionString="LDAP://10.1.XXX.XXX"/>
и
<!--<authentication mode="Windows" />-->
<membership defaultProvider="MyADMembershipProvider" >
<providers >
<add name="MyADMembershipProvider"
type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="ADConnectionString"
connectionUsername="XXXX\Brown.Eric"
connectionPassword="XXXX"
connectionProtection="None"
/>
</providers>
</membership>
Он подключается для создания поставщика членства просто отлично, но когда я пытаюсь использовать точно такие же имя пользователя и пароль длявойдите в систему на странице входа в формы (на складе asp.net), он не может войти в систему.
тот же пользователь, тот же пароль, который используется для соединения с поставщиком членства.
Если я изменюпароль в web.config, я получаю сообщение об ошибке, что оно неверно, поэтому я знаю, что поставщик членства подключается с этими учетными данными.
Я не могу понять, почему я не могу использоватьте же учетные данные для входа?
Я проверил: пользователь не заблокирован.пользователь не настроен менять пароль при следующем входе в систему.Срок действия пользователя не истек.
Любая помощь или советы приветствуются.
Спасибо,
Cal-