Asp classic 如何在ABCPDF v7经典ASP中使用Gecko引擎

Asp classic 如何在ABCPDF v7经典ASP中使用Gecko引擎,asp-classic,abcpdf,Asp Classic,Abcpdf,我们刚刚将一个旧网站迁移到一家新的托管公司,该公司在Windows Server 2012 VPS上安装了ABCPDF版本7 不幸的是,现有的代码不起作用,根据我的研究,这是因为版本7与IE的更高版本不兼容,例如安装在Server 2012上的版本 所以我试着改用壁虎引擎。我在服务器上安装了Firefox。并在创建doc对象后立即将代码添加到经典ASP脚本中: doc.HtmlOptions.Engine = 1 不幸的是,这会导致以下错误: Object doesn't support th

我们刚刚将一个旧网站迁移到一家新的托管公司,该公司在Windows Server 2012 VPS上安装了ABCPDF版本7

不幸的是,现有的代码不起作用,根据我的研究,这是因为版本7与IE的更高版本不兼容,例如安装在Server 2012上的版本

所以我试着改用壁虎引擎。我在服务器上安装了Firefox。并在创建doc对象后立即将代码添加到经典ASP脚本中:

doc.HtmlOptions.Engine = 1
不幸的是,这会导致以下错误:

Object doesn't support this property or method: 'HtmlOptions.Engine'
我怎样才能改变使用壁虎引擎,我这样做是正确的还是有其他问题


作为最后手段,是否可以在Server 2012上安装旧版本的IE?

我认为您可能别无选择,只能为新版本付费。我自己也去过那里

Gecko支持是在v8中引入的,看起来它使用的是自己修改过的显示引擎版本,而不是Firefox附带的版本。然而,由于V8及以上版本支持IE的当前版本,您可能不想为Gecko而烦恼


Re Internet Explorer 8-我认为旧版本的ABCpdf需要这个版本-如果您的服务器一开始安装了IE8,并且已经自动更新,那么理论上应该可以回滚到以前的版本,甚至从头开始重建服务器,然后阻止windows update更新IE。如果它与IE9或更高版本一起提供,那么您确实需要升级ABCpdf

Aha,没有意识到此功能是在v8+中添加的,也没有意识到我不必安装FF。我认为你是对的-新版本的ABCPDF是唯一的选择。