IBM Lotus Notes应用程序是否可以通过Microsoft Visual Studio访问?

时间:2015-04-10 13:34:56

标签: .net console-application lotus-notes lotus-domino

我正在创建一个实用程序,用于检查应用程序状态是否正常工作。我在C#.NET中有一个Windows控制台应用程序,它使用Lotus Notes Domino DLL和Lotus Notes客户端密码来访问Lotus Notes应用程序。有没有其他方法可以访问Lotus Notes应用程序而不依赖于IBM Lotus Notes或其密码?请给我一些解决这个问题的建议或想法

1 个答案:

答案 0 :(得分:2)

如果要证明Domino服务器正在响应Lotus Notes客户端连接,则必须使用NRPC(端口1352)连接到它。执行此操作的唯一方法是通过Lotus Notes核心DLL,这需要Lotus Notes客户端安装和ID文件。 (即使Domino服务器配置为接受匿名连接,也是如此。)

如果您可以使用较低级别的保证,那么您可以通过LDAP,HTTP,IIOP或SMTP建立连接 - 假设Domino配置为运行任何这些服务。这至少会证明服务器已启动,但它仍然不太可能接受来自Notes客户端的连接。

我要提到的最后一件事是,仅仅连接到服务器并不足以证明应用程序是完全可用的。您至少必须打开与应用程序关联的NSF文件。