Уважаемые,
может кто сталкивался. Мы в ступоре. Есть виндовый сервис, он запрашивает у Active Directory какую то информацию. Запрашивает через LDAPS, connection string выглядит типа:
LDAPS://server.com:636/DC=.....
в ответ вываливается ексепшен с сообщением Unknown error (0x80005000). Если тот же самый код запрашивает информацию черерз LDAP то все нормально, никаких проблем.
У нас уже есть один клиент у которого наше приложение работает через LDAPS. Никаких проблем. Мы ничего в коде не меняли, просто поменяли connection string и все.
А у этого вот такая проблема.. гугл мало что выдает. Сервис крутится под аккаунтом, которому вроде как разрешено обращаться к Active Directory через LDAPS.
Куда еще можно посмотреть?
LDAPS and 0x80005000
-
- Уже с Приветом
- Posts: 9392
- Joined: 18 Mar 2004 15:11
- Location: New York -> FL
-
- Уже с Приветом
- Posts: 15276
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
-
- Уже с Приветом
- Posts: 9195
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: LDAPS and 0x80005000
Это как спросить: у меня тут какая-то программа глючит, почему? Просто по контексту находится такое. И такое. Видимо, та ошибка не очень-то случайная.
А в целом, как можно что-то сказать, не имея ни документации, не видя исходный код того сервиса, и что за ошибки он выдаёт? Сервис, по идее, просто безконсольная программа с определённым life-cycle. Кто угодно может сделать сервис.
А в целом, как можно что-то сказать, не имея ни документации, не видя исходный код того сервиса, и что за ошибки он выдаёт? Сервис, по идее, просто безконсольная программа с определённым life-cycle. Кто угодно может сделать сервис.
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 9392
- Joined: 18 Mar 2004 15:11
- Location: New York -> FL
Re: LDAPS and 0x80005000
какая может быть с ними беда? я так понимаю что сертификаты должны быть установлены и на Active directory машине и также на машине где крутится наш виндовый сервис да?АццкоМото wrote:с сертификатами поди беда
-
- Уже с Приветом
- Posts: 9392
- Joined: 18 Mar 2004 15:11
- Location: New York -> FL
Re: LDAPS and 0x80005000
С нашей стороны код до вольнго стандартный..для определенного юзера выбираются все группы которым он принадлежит
Code: Select all
var Path = "LDAPS://server.com:636/DC...";
var dirEntry = new DirectoryEntry(Path);
var dirSearcher = new DirectorySearcher(dirEntry)
{
Filter = string.Format("(sAMAccountName={0})", "vasya.pupkin")
};
using (dirSearcher)
{
dirSearcher.PropertiesToLoad.Add("memberOf");
dirSearcher.PropertiesToLoad.Add("displayName");
var dirSearchResults = dirSearcher.FindOne();
........
}
-
- Уже с Приветом
- Posts: 9195
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: LDAPS and 0x80005000
Ваш .Net код (мы не местные) дебажить вне вашей environment несколько забавно, но вот тут: http://stackoverflow.com/questions/1421 ... -and-ldaps в принятом за правильный совете они отрабатывают LdapException. Я бы распечатал, что за строчка в том выбросе.
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 9392
- Joined: 18 Mar 2004 15:11
- Location: New York -> FL
Re: LDAPS and 0x80005000
вот я тупая башка .. отличие LDAPS от LDAP лишь в номере порта. в connection string надо писать LDAP://server.com:636/... сам же об этом писал тут некоторое время назад.. старею
-
- Уже с Приветом
- Posts: 13684
- Joined: 16 Jan 2001 10:01
Re: LDAPS and 0x80005000
Мне любопытно - она действительно использует шифрование при этом?
Клиент распознаёт автоматом содержимое?
Клиент распознаёт автоматом содержимое?
-
- Уже с Приветом
- Posts: 9392
- Joined: 18 Mar 2004 15:11
- Location: New York -> FL
Re: LDAPS and 0x80005000
Ну наверное так, раз Микрософт так говоритPalych wrote:Мне любопытно - она действительно использует шифрование при этом?
Клиент распознаёт автоматом содержимое?