На ASP.NET создал стрницу, на которой по UserName можно определить Полное имя пользователя в домене NT4.
Код выглядит так:
Dim NTDomainObject As Object 'Объект — Домен NT
Dim NTDomainGroupObject As Object 'Объект — Группа в Домене NT
Dim NTDomainUserObject As Object 'Объект — Имя Пользователя в Доменe NT
.....................
NTDomainUserName = "WinNT://mydomain/myuser,User"
NTDomainUserObject = GetObject(NTDomainUserName)
TextBoxFullUserName.Text = NTDomainUserObject.FullName
Всё работает, но только на IIS на Windows 2003 Server.
Переношу проект на IIS на Windows 2000 Server и сразу же проблемы в виде ошибки:
Server Error in '/WebInternetAccess' Application.
Cannot create ActiveX component.
Error 429 (Не найден такой пользователь)
Здравствуйте, Gollum, Вы писали:
G>Здравствуйте, Makar_ENA, Вы писали:
M_E>>На ASP.NET создал стрницу, на которой по UserName можно определить Полное имя пользователя в домене NT4.
G>А если использовать DirectoryServices? G>Нужно подключить System.DirectoryServices.dll в references, затем:
G>
Попробовал использовать System.DirectoryServices
Всё получилось (на IIS в Windows 2003 Server), но на IIS в Windows 2000 Server не работает.
Та же проблема.
Здравствуйте, Makar_ENA, Вы писали:
M_E>Попробовал использовать System.DirectoryServices M_E>Всё получилось (на IIS в Windows 2003 Server), но на IIS в Windows 2000 Server не работает.
А можно сюда текс сообщения об ошибке полностью?
У нас "два" по всем наукам, но ботанику мы знаем на "пять"!
Здравствуйте, Gollum, Вы писали:
G>Здравствуйте, Makar_ENA, Вы писали:
M_E>>Попробовал использовать System.DirectoryServices M_E>>Всё получилось (на IIS в Windows 2003 Server), но на IIS в Windows 2000 Server не работает.
G>А можно сюда текс сообщения об ошибке полностью?
Здравствуйте, Аноним, Вы писали:
А>А что находится в WenInternetManager.aspx в 361 строке.
А>Вообще-то сообщение говорит о том, что ТАКОГО (какого?) сетевого пути не существует. Имя домена точно правильно прописано?
А>Попробуй как "LDAP://DC=mydomain,DC=local" или "LDAP://DC=mydomain,DC=ru"
А>-
А>данное сообщение получено с www.gotdotnet.ru А>ссылка на оригинальное сообщение
Имя домена и путь точно правильно прописаны.
И всё работает, только на IIS 6.0, но не на IIS 5.0
Это часть кода:
Dim User As New DirectoryServices.DirectoryEntry
User.Path = "WinNT://mydomain/myuser"
361: Label10.Text = User.Properties.Item("FullName").Value