JMAIL发送邮件
出现下面错误
************** 异常文本 **************
System.Runtime.InteropServices.COMException (0x80040154): 检索 COM 类工厂中 CLSID 为 {E5FF9F62-0E7C-4372-8AD5-DA7D2418070C} 的组件时失败,原因是出现以下错误: 80040154。
按照网上说的把jmail.dll拷贝到 system32文件夹下
regsvr32 jmail.dll  服务器上运行还是不行。
难道打包程序制作的时候,JMAIL.dll不需要加入?

解决方案 »

  1.   

    cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0%SYSTEMROOT%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i 
      

  2.   

    在服务器上安装下jmal就可以了。
      

  3.   

    把jmail.dll  这个给个权限试试
      

  4.   

    大哥,这个请教下如何单独设置权限给这jmail.dll呀?
    对文件夹设置?
      

  5.   

    一、单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。 
    键入以下命令启用 32 位模式: 
    cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
    键入以下命令,安装 ASP.NET 1.1 版本并在 IIS 根目录下安装脚本映射: 
    %SYSTEMROOT%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i
    确保在 Internet 信息服务管理器的 Web 服务扩展列表中,将 ASP.NET 版本 1.1.4322 的状态设置为允许。 
    二、.注册jmail.dllc:\windows\system32\regsvr32 c:\windows\system32\jmail.dll注:要运行 64 位版本的 ASP.NET 2.0,请按照以下步骤操作: 
    单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。 
    键入以下命令禁用 32 位模式: 
    cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0
    键入以下命令,安装 ASP.NET 2.0 版本并在 IIS 根目录下安装脚本映射: 
    %SYSTEMROOT%\Microsoft.NET\Framework64\v2.0.40607\aspnet_regiis.exe -i
    确保在 Internet 信息服务管理器的 Web 服务扩展列表中,将 ASP.NET 版本 2.0.40607 的状态设置为允许。
    [转]