当前位置:软件学习 > 其它软件 >>

请问Notes报这个错误是为什么?

  我在调用DominoSession接口发送邮件时报这个错误,请问为什么?
   Notes error: 操作按请求而终止!有高手知道的请多多指教啊!很急! --------------------编程问答-------------------- 把代码贴出来看下吧。 --------------------编程问答-------------------- Domino.NotesSession ns = null;
            Domino.NotesDatabase db = null;
            try
            {
                ns = new Domino.NotesSession();
                Domino.NotesDocument doc=null;
                ns.Initialize("password11");
                if (ns == null)
                {
                    throw new Exception("domino session创建失败,请检查配置文件中登陆密码是否正确");
                }
                if (string.IsNullOrEmpty(dominoDataBase) || dominoDataBase == "" || string.IsNullOrEmpty(dominoServerIP) || dominoServerIP == "")
                {
                    if (ns != null)
                    {
                        System.Runtime.InteropServices.Marshal.ReleaseComObject(ns);
                        ns = null;
                    }
                    throw new Exception("Domino数据库或服务器IP为空,请检查配置文件中是否正确!");
                }
                db = ns.GetDatabase(dominoServerIP, dominoDataBase, false);
                if (db == null)
                {
                    if (ns != null)
                    {
                        System.Runtime.InteropServices.Marshal.ReleaseComObject(ns);
                        ns = null;
                    }
                    throw new Exception("获取domino数据库失败,请检查配置文件中数据库名是否正确,并确保该数据库存在");
                }
                else
                {
                    //If the database is not already open then open it.
                    if (!db.IsOpen)
                    {
                        db.Open();
                    }
                   /////以下是操作省略。以上是操作DOMINO的!
}
大家帮忙看看哪里有错误。我是用WINDOWS服务做压力测试时会有时候出现这个错误。 --------------------编程问答-------------------- 顶,我也出现这个问题,单次运行没问题,在后台一直跑的话,搞不定那天就出了,不知道什么原因。
补充:企业软件 ,  Lotus
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,