У меня есть сервер Exchange, работающий на удаленном компьютере.
У нас также есть приложение, которое подключается к этому серверу Exchange с помощью ActiveDirectory и независимого веб-сайта Independentsoft.
Это работает отлично, когда я запускаю приложение локально, но если я его установлю на машине, где работает Exchange Server, у меня есть только подключение к Active Directory, через WebDav я не могу получить доступ к любому почтовому ящику со следующим шаблоном URL-адреса «LDAP : //MyDomain/exchange/[email protected] ", метод Exist() возвращает false.
Exchange Server 2003 - Не удается подключиться к серверу обмена на одном компьютере
Используя этот код:
"
var _Credential = new NetworkCredential(domain.AccessUsername, domain.AccessPassword);
var _WebdavSession = new WebdavSession(_Credential);
_WebdavSession.UserMailbox = _Url;
var _Resource = new Resource(_WebdavSession);
_Resource.Exists(); <-------
"
В другой стороны, я установил приложение на другой машине и пытался сделать точно такой же, но я не мог подключиться с ActiveDirectory, я получаю ошибка «Сервер не работает» (0x8007203A); через WebDav я получаю «System.Net.WebException: не удается подключиться к удаленному серверу ---> System.Net.Sockets.SocketException: попытка подключения не удалась, потому что связанная сторона не ответила должным образом через какое-то время или установила соединение не выполнено, потому что подключенный хост не ответил ».
Все это с точно таким же URL-адресом LDAP, учетными данными и т. Д.
Любая помощь будет оценена по достоинству.