找不到文件或程序集名称“Interop.jmail”,或找不到它的一个依赖项。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.IO.FileNotFoundException: 找不到文件或程序集名称“Interop.jmail”,或找不到它的一个依赖项。我在服务器上 regsvr32 "F:\ahly\bin\jmail.dll"成功了!
可还报错.
到底怎么回事???
高手指教一下!!

解决方案 »

  1.   

    老大!!项目中没引用JMAIL.我本地就调试不过了!
    可我本地正常得很哟!!
    我也在服务器上注册了!!
      

  2.   

    虽然你已经注册了F:\ahly\bin\jmail.dll,可是,F:\ahly\bin\的下面却没有Interop.jmail,不是吗?我认为,你需要再程序中重新引用一下F:\ahly\bin\jmail.dll,然后编译。
      

  3.   

    说一下我本地处理得过程:
    先在本地regsvr32注册jmail.dll
    在vs中添加引用jmail.dll
    重新编译生成
    最后把生成得.dll覆盖服务器上得.dll服务器上得jmail.dll组件也注册了过了!!然后仍然报错!!
      

  4.   

    jmail?为什么不用mailmessage呢?你写的jmail的代码是不是和你注册的dll文件的版本不一样呢??jamil可是有好几个版本哦。另外,你试着不要注册,用安装的方式,将jmail安装一下。
      

  5.   

    我使用服务器上jmail.dll,在我本地注册得!版本肯定是一样得!
    再请教大家一个:jmail中有没有不需要用户填发送方得服务名,用户名,密码得方法,直接发送得??
      

  6.   

    在引用一下,bin里面可能没有吧
    可能你别的项目有引用而没有引用到?
      

  7.   

    注册成功后,再拷到项目的bin目录下,然后再重新添加一次引用。
      

  8.   

    Interop.jmail.dll 拷贝到bin目录没有?
      

  9.   

    shalen520(Love will keep us alive)说的对,Interop.jmail.dll 没有拷贝到服务器的bin目录上