powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / еще один вопрос про Active directory и ASP.Net
2 сообщений из 2, страница 1 из 1
еще один вопрос про Active directory и ASP.Net
    #33877337
Сергей К.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток!
просмотрел все форумы, но ответа не нашел (пока)...
нужно получить DisplayName is Active Directory
почему код приведенный ниже нормально работает из под vss2005, а также при
запуске IE на рабочем сервере с ISS, но при попытке подключения пользователя из корпоративной сети строка " Result = .FindOne " выдает ошибку (см.файл):


Dim Entry As New DirectoryEntry("LDAP://RootDSE") 'LDAP://RootDSE
        Dim DomainPath As String = "LDAP://" & Entry.Properties("defaultNamingContext").Value()
        Dim Results As SearchResultCollection, Result As SearchResult
        Entry = New DirectoryEntry(DomainPath)
        Dim Searcher As New DirectorySearcher(Entry)
        With Searcher
            .SearchScope = SearchScope.Subtree
            .Filter = "(&(objectClass=person)(sAMAccountName=" & Environment.UserName & "*))"
            .PageSize = 100
            .PropertiesToLoad.AddRange(New String() {"sAMAccountName", "displayName"})
            Result = .FindOne
        End With


Спасибо.
...
Рейтинг: 0 / 0
еще один вопрос про Active directory и ASP.Net
    #33877374
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток!
просмотрел все форумы, но ответа не нашел (пока)...
нужно получить DisplayName is Active Directory
почему код приведенный ниже нормально работает из под vss2005, а также при
запуске IE на рабочем сервере с ISS, но при попытке подключения пользователя из корпоративной сети строка "Result = .FindOne" выдает ошибку (см.файл):


Dim Entry As New DirectoryEntry("LDAP://RootDSE") 'LDAP://RootDSE
Dim DomainPath As String = "LDAP://" & Entry.Properties("defaultNamingContext").Value()
Dim Results As SearchResultCollection, Result As SearchResult
Entry = New DirectoryEntry(DomainPath)
Dim Searcher As New DirectorySearcher(Entry)
With Searcher
.SearchScope = SearchScope.Subtree
.Filter = "(&(objectClass=person)(sAMAccountName=" & Environment.UserName & "*))"
.PageSize = 100
.PropertiesToLoad.AddRange(New String() {"sAMAccountName", "displayName"})
Result = .FindOne
End With


Спасибо.



данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / еще один вопрос про Active directory и ASP.Net
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]