iis-7 - 经典asp : Error '800a01ad' ActiveX component can't create object

标签 iis-7 asp-classic com

在64位Windows 7上运行Classic ASP应用程序时,获取'800a01ad'ActiveX组件无法创建对象。我尝试了所有建议的解决方案,但没有运气

  • 我已在IIS应用程序池中启用了32位。
  • 我已经使用C:/windows/syswow64/regsvr32.exe注册了.DLL,注册成功。
  • 我已验证可以使用C:/windows/syswow64/regedit在注册表中找到.DLL。
  • 我创建了一个COM + Application服务器应用程序并添加了Dll,当我选择DLL时,它将所有组件加载到“找到的组件”框中,但即使添加了该dll也将其“已安装”标题下列出为“否”。
  • 授予Dll目录上IIS_USR的权限。

  • 友善的建议

    最佳答案

    我认为,如果您使用以下方法,将会收到该错误:

    Set objConfig=CreateObject("CDO.Configuration")
    

    相反,您应该在以下情况下使用:
    Set objNewMail = Server.CreateObject("CDO.Message")
    

    关于iis-7 - 经典asp : Error '800a01ad' ActiveX component can't create object,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27615726/

    相关文章:

    Python win32com : Internet Explorer COM object ?(曾经工作过吗?)

    iis - 确定Windows 7中的iis版本

    asp.net - 发送 HTTP header 后,服务器无法附加 header ?

    asp.net - 使用IIS7应用程序请求路由修改 header

    asp.net - 在现有应用程序中集成 ASP.Net 和 ('classic' ) ASP

    c# - 为 32 位 DLL 编写 COM/ATL 包装程序的正确方式

    iis-7 - IIS 7 Http压缩不工作

    javascript - 未捕获的类型错误 : Cannot set property 'width' of undefined, javascript

    utf-8 - 经典 ASP 和 UTF-8

    delphi - Outlook msg文件存储在本地磁盘,如何用delphi读取