0

C#を使用して(別のマシン上の)ユーザーのメールファイル(mail / usermail.nsf)にアクセスしようとすると、このエラーが発生します。

「Interop.Domino.dll」を使用しています。

これは、同じユーザー名と組織名が原因で発生していますか?

しかし、ローカルユーザーNSFファイル(Dominoサーバーがインストールされているのと同じマシンで構成されたユーザー)にアクセスできます。ロータスノートのクライアント名はドメイン名と同じです。

4

3 に答える 3

0

ユーザーがそのメールファイルにアクセスできることを確認しますか?また、ユーザーIDがサーバーにアクセスできることを確認してください。

于 2009-10-06T16:20:33.547 に答える
0

NotesクライアントとそのIDを使用してファイルにアクセスできますか?そうでない場合、コードはどちらもできません。その場合、アクセスに失敗したときに表示されるメッセージに応じて、NABのサーバードキュメントおよび/またはデータベースのアクセス制御リストの「サーバーにアクセスできるユーザー」セクションを確認してください。

于 2009-11-10T03:35:09.380 に答える
0

確認すべき点は次のとおりです。

  • サーバー名とパス(マップされたリモートファイルパスだけでなく)を使用してデータベースを開いていますか?
  • 使用されているIDファイルはサーバーにアクセスできますか(別の応答で言及されているように、NABのサーバードキュメント内)?
  • IDファイルはNSFにアクセスできますか(Notesクライアントから、ACLダイアログ内から「EffectiveAccess」ツールを使用して確認します)?
  • 使用しているファイルパスに正しい区切り文字がある場合は、GetDatabaseメソッドの呼び出しでbackslah()を使用する必要があります。
  • リモートサーバー上の他のNSFのコンテンツにアクセスして読み取ることができますか?たとえば、簡単なテストは、ルートデータフォルダーでコードをnames.nsfに開くことです。
  • 最後に、コードのスニペットを投稿することは可能ですか?
于 2009-11-10T19:04:16.560 に答える