Добрый день!
Сталкнулся с проблемой сабжа.
Написал страничку смены пароля в Active Directory, залил ее на виртуалхост — работает.
Добавляю как VirtualFolder в SPPS, начинаются затыки
Вот мой код смены пароля
try
{
if (TB_retryPass.Text==TB_newPass.Text)
{
Trace.Warn("Begin changePass");
DirectoryEntry entry=new DirectoryEntry("WinNT://4-1-SERVER/"+Regex.Replace(User.Identity.Name,".*\\\\",""),Regex.Replace(User.Identity.Name,".*\\\\",""),TB_oldPass.Text);
Response.Write("WinNT://4-1-SERVER/"+Regex.Replace(User.Identity.Name,".*\\\\",""));
entry.Invoke("ChangePassword", new Object[] {TB_oldPass.Text , TB_newPass.Text});
Trace.Warn("End changePass");
Response.Write("<br><strong><font color=red>Пароль изменен!</font></strong>");
}
else
{
Response.Write("<br><font color=red>Не правильно написан новый пароль и его подтверждение!</font>");
}
}
catch
{
Response.Write("<br><font color=red>Не правильно написан старый пароль!!!</font>");
}
Срабатывает исключение, в чем затык?