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