【问题标题】:Server.CreateObject("MSWC.ContentRotator") error 'ASP 0177 : 800401f3'Server.CreateObject(“MSWC.ContentRotator”)错误“ASP 0177:800401f3”
【发布时间】:2013-10-23 21:30:02
【问题描述】:

我正在将一个经典的 asp 网站从 iis6 (Windows Server 2003) 迁移到 iis7.5 (Windows Server 2008 R2)。它使用内容旋转器。日程安排很紧,所以我不想在这个时候更换内容旋转器。我将 adrot.dll 复制到新服务器并成功注册到 regsvr32。 Dependency Walker 没有发现 adrot.dll 有任何问题。知道是什么导致了错误吗?

导致错误的行: 设置 objContentRotator = Server.CreateObject("MSWC.ContentRotator")

错误信息: 服务器对象错误“ASP 0177:800401f3” Server.CreateObject 失败

【问题讨论】:

    标签: asp-classic iis-7.5 adrotator


    【解决方案1】:

    ContentRotator 包含在 Win2003 IIS6 中。恐怕它不随 Win 2008 IIS7 一起提供。您要么需要在旧服务器上找到相关的 dll - 它称为 mswcrun.dll - 复制到新服务器并注册它,要么找到另一种旋转内容的方式

    【讨论】:

      【解决方案2】:

      我终于让广告旋转器在 iis 7.5 上工作。将 adrot.dll 放入 sysWOW64 目录并使用 regsvr32 注册后,即使具有“所有人”的读取和执行权限,它仍然无法正常工作。它的工作原理是授予“匿名登录”的读取和执行权限。

      【讨论】:

        猜你喜欢
        • 2015-10-01
        • 2012-10-08
        • 2018-09-19
        • 1970-01-01
        • 1970-01-01
        • 2019-12-07
        • 1970-01-01
        • 2016-06-28
        相关资源
        最近更新 更多