到bin目录下面,删除interop.cdo,打开工程。删除引用的cdo对象,然后重新引用一下再编译。应该就可以了

解决方案 »

  1.   

    是CDO Load失败呀。
    你用的是那个版本的CDO?如果是CDOEx或者CDOExM的话,只有安装Exchange才有
      

  2.   

    qiujinwen(bengladeng)的方法试过了,不行。
    Mittermeyer(疾风之狼):服务器上有Exchange。
      

  3.   

    不会吧。。这都不行?你再看看你工程打开后里面的interop.cdo.dll都删除干净了没有。
      

  4.   

    我找到问题所在了,在程序中有一段发送邮件的代码,如果不执行就没有问题,如果执行这段代码,网页就跟打不开一样,迟迟没有反应,退出后,再进入速度就特别慢,登陆页面要好长时间才能打开,这样重复几次后,就出现我开头说的那种情况了。
    用qiujinwen(bengladeng) 的方法可以暂时解决,但如果运行发送邮件的代码,就跟我上面说的情况一样了。奇怪,以前就没有问题的。发送邮件代码如下:
    MailMessage objMail=new MailMessage();
    objMail.To = "[email protected]";
    objMail.From = "[email protected]";
    objMail.Subject = TextBox4.Text.Trim();
    objMail.Body = TextBox5.Text.Trim();
    objMail.BodyFormat=MailFormat.Html;
    SmtpMail.SmtpServer = "192.168.0.10"; 
    try
    {
        SmtpMail.Send(objMail);
        this.Response.Write("<script>alert('发送邮件成功!')</script>");
    }
    catch
    {
        this.Response.Write("<script>alert('发送邮件失败!')</script>");
        return;
    };
    也不说成功,也不说失败,就是没有反应,这是怎么回事?
      

  5.   

    CDO.Message CMail = new CDO.Message();
    //设置configuration对象信息
    CDO.Configuration cf = new CDO.ConfigurationClass();
    //设置sendusing属性
    cf.Fields["http://schemas.microsoft.com/cdo/configuration/sendusing"].Value = CDO.CdoSendUsing.cdoSendUsingPort;
    cf.Fields["http://schemas.microsoft.com/cdo/configuration/smtpserverport"].Value = 25;
    cf.Fields["http://schemas.microsoft.com/cdo/configuration/smtpserver"].Value = clsStaticVar.ExchangeIP;
    cf.Fields.Update();
    CMail.Configuration = cf;
    //设置编码
    CMail.BodyPart.Charset = CDO.CdoCharset.cdoGB2312;
    //发送人
    CMail.From = csm.userid + "@" + clsStaticVar.MailAddr;
    //接收人
    CMail.To = txtSendTo.Value;
    //抄送
    CMail.CC = txtCc.Value;
    //秘送
    CMail.BCC = txtMcc.Value;
    CMail.HTMLBody = Server.HtmlDecode(HTMLBody.Value);
    //优先级
    CMail.Fields["urn:schemas:httpmail:importance"].Value = ddlLevel.SelectedItem.Value;
    CMail.Fields.Update();
    CMail.Send();