【问题标题】:Imagemagick IIS install issue VBScript error "800a01ad"Imagemagick IIS 安装问题 VBScript 错误“800a01ad”
【发布时间】:2022-06-29 16:23:04
【问题描述】:

我在远程服务器上运行 Imagemagick,并且多年来一直成功地在本地服务器上运行它,但最近我需要在新机器上重新安装,我终生无法弄清楚我在做什么'我做错了,这可能真的很简单,我希望有人能指出我正确的方向。 设想 WIN 10 运行 iis 作为 localhost 成功安装 Imagemagick 32 位和 64 位,因此它们在本地计算机上运行,​​但是当尝试访问需要 Imagemagic 的本地主机网页时,我收到以下消息

Microsoft VBScript 运行时错误“800a01ad” ActiveX 组件无法创建对象:'ImageMagickObject.MagickImage.1'

我的应用程序池当前设置为允许 32bt 应用程序,据我所知,所有权限都是正确的,尽管我相信这可能是某个地方的问题。

任何人都可以帮助阐明这个问题。

谢谢:-)

【问题讨论】:

  • 什么样的本地主机网页? .asp?
  • 站点位于 win 10 下的虚拟目录中,ImageMagick 正在使用代码行从和 ASP 页面调用 -- Dim img: Set img = CreateObject("ImageMagickObject.MagickImage.1"),然后再次出现错误消息 --Microsoft VBScript 运行时错误 '800a01ad' ActiveX 组件无法创建对象:'ImageMagickObject.MagickImage.1'

标签: iis installation permissions imagemagick


【解决方案1】:

已解决.. 事实证明,最新版本的 Imagemagick 7.1.x 不附带 ImagemagickObject.dll,幸运的是,我保存了早期版本 7.0.8 的下载 .exe,它仍然具有 .dll,一旦安装我可以将 imageMagickObject.dll 复制到 system32 文件夹,之后一切都按预期工作。如果我必须使用更新版本,不确定在我的代码中会用什么代替它,如果有人知道请添加到帖子中。

【讨论】:

    猜你喜欢
    • 2012-10-11
    • 1970-01-01
    • 2015-11-03
    • 2013-06-20
    • 1970-01-01
    • 2015-06-05
    • 2017-11-12
    • 2013-09-24
    • 2015-09-20
    相关资源
    最近更新 更多