1

Windows XP から 7 に移行し、現在バージョン管理として clearcase を使用しています。

XP で完全に正常に動作する .NET アプリがあり、ローカル ドライブから実行すると正常に動作します。しかし、clearcase ディレクトリから実行すると、何らかの理由で LdapConnection の要求が拒否されます。

それは奇妙なwin7特権のことでしょうか?それともクリアケース関連ですか?

他のすべての条件で正常に動作するため、アプリではありません。

よろしくお願いします、アヴィ。

編集: 十分な詳細を提供していないように感じるので、ここに示します: 私は 64 ビット バージョンの WIN7 を使用しており、clearcase バージョン 7.1 の動的ビューに取り組んでいます。

失敗のポイントは、LdapConnection クラスの新しいインスタンスを開始する ac# コード行です。「接続を確立できません」という LdapException が発生しています

ローカルの C: ドライブで WIN XP または WIN7 から実行すると、まったく同じコードが正常に動作するため、サーバーの問題ではありません。

4

1 に答える 1

1

LDAPとの統合レベルを考慮すると、少なくとも直接ではなく、ClearCase 自体は LDAP に関与するべきではありません。

LDAP 認証が有効になっている場合、ユーザーは標準の ClearCase ダイアログ (CCRC や CCWeb など) を介して名前とパスワードを入力し、ClearCase は LDAP プロトコルを使用して適切な認証を提供します。

これは、ClearCase が LDAP と統合されているということではなく、LDAP プロトコルを使用するように構成済みのオペレーティング システム上で実行されるだけです。つまり、ClearCase はオペレーティング システムで認証を行い、OS が LDAP をサポートするように正しく構成されていれば、透過的に LDAP をサポートします。

ClearTeam Explorer および CC 8.x で変更された可能性があることに注意してください。

そのため、認証のために移行する前に LDAP を使用していなかった場合は、新しい環境 (Win7 クライアント) で誤動作する可能性のあるトリガーが配置されているかどうかを確認してください。
そうでない場合は、特に動的ビューからプログラムを実行している場合は、ClearCase ログ (クライアントとサーバーの両方) を確認してください。

1 つの回避策は、スナップショット ビューから同じプログラムを実行することです。

于 2013-09-01T21:36:06.257 に答える