リモート マシンで Exchange Server を実行しています。
また、ActiveDirectory と Independentsoft の WebDav を介してこの Exchange Server に接続するアプリケーションもあります。
これは、アプリケーションをローカルで実行すると完全に機能しますが、Exchange Server が実行されているマシンにインストールすると、Active Directory としか接続できず、WebDav を介して次の URL テンプレート「LDAP:/ /MyDomain/exchange/test@test.com」の場合、Exist() メソッドは false を返します。
このコードの使用:
"
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: 接続先が一定期間後に適切に応答しなかったか、確立されたため、接続に失敗しました。接続されたホストが応答に失敗したため、接続に失敗しました。」
これはすべて、まったく同じ LDAP URL、資格情報、およびすべてを使用して行われます。
どんな助けでも大歓迎です。