Лучший отвечающий
Вопрос по программированию:

Вопрос
-
???? ?????????. ?? GotDotNet ?? ????????. ????? ??? ???-?? ???-?? ????? ???????????
???? ? ???, ??? ? ????? ?? C# ????. ???? ?? ????????? ??????? ????? ?????????????? ?????????? ???????? (? ????? ? ??, ?????? ????? ??????? ? ???? ????????) ????????? ???????? ????? ???-?????????. ??????????? ??????? ? ???????? ??? ????? ??????? ?? IT.
?????? ??????? ?? PHP ??????? ???????, ? ??? ? C# ????????.
??? ?????? ???: http://msdn2.microsoft.com/en-us/library/ms676310.aspx
???????? ? ??????:
Unspecified error
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Runtime.InteropServices.COMException: Unspecified errorSource Error:
Line 27: ent.Properties["member"].Add(newMember);
??? ???? ?????? ?????? ????????, ????????? ? ?? ???????? ???????? ?????????. ??? ??? ???? ???????.
??? ???. ??????? ? ???????? ?????? ??????…
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Security.Principal;
using System.DirectoryServices;
using System.DirectoryServices.ActiveDirectory;
using System.Runtime.InteropServices;
/// <summary>
/// ????????? ? Active Directory
/// </summary>
public class ADChange : System.Web.UI.Page
{
public void AddMember()
{
string objectString = "CN=TestGroup,OU=Groups,OU=ITID,DC=corp,DC=ru";
string newMember = "CN=TestUser,OU=Users,OU=ITID,DC=corp,DC=ru";
{
DirectoryEntry ent = new DirectoryEntry(objectString,"corp\Admin","123");
ent.Properties["member"].Add(newMember);
ent.CommitChanges();
}
}
}
? web.config
<authentication mode="Windows"/>
??????? ??????? ???? ??????????????.
5 февраля 2007 г. 5:25
Ответы
-
Lorder написано: string objectString = "CN=TestGroup,OU=Groups,OU=ITID,DC=corp,DC=ru";
Ошибка простая. Забыл указат откуда и как я хочу получить объект...
Следующие изменения:
string objectString = "LDAP://Server/CN=TestGroup,OU=Groups,OU=ITID,DC=corp,DC=ru";
Качественно изменили ситуацию
5 февраля 2007 г. 7:59
Все ответы
-
Вопрос снят. Всем прочитавшим - спасибо.
PS: Ошибка, как всегда, в невнимательности...
5 февраля 2007 г. 7:14 -
У меня к Вам просьба. Личная, можно даже сказать интимного характера. Если Вы решили проблему - прокомментируйте ее решение более подробно и пометьте свой ответ как ответ. =)
И названия тем более информативными хорошо бы делать.
5 февраля 2007 г. 7:16 -
Lorder написано: string objectString = "CN=TestGroup,OU=Groups,OU=ITID,DC=corp,DC=ru";
Ошибка простая. Забыл указат откуда и как я хочу получить объект...
Следующие изменения:
string objectString = "LDAP://Server/CN=TestGroup,OU=Groups,OU=ITID,DC=corp,DC=ru";
Качественно изменили ситуацию
5 февраля 2007 г. 7:59 -
Спасибо.5 февраля 2007 г. 9:15