1

我正在将一个经典的 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 失败

4

2 回答 2

2

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

于 2013-10-16T16:25:04.923 回答
2

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

于 2013-12-19T22:04:36.317 回答