使动态链接在经典ASP页面上运行

时间:2012-09-19 11:01:25

标签: tridion tridion-2011

我目前正在进行Tridion 2011的全新安装。我们之前使用的是5.3并且正在保留数据库。到目前为止,我已经安装了数据库,内容管理器,两个内容交付服务器,现在我正在设置演示服务器。我们所有的网页都是使用经典的asp构建的。我被告知如果我希望我的asp页面使用动态链接,我应该手动安装API(链接,代理和WAI)(参见https://stackoverflow.com/a/12428237/1113475

我已经阅读了文档,并解释了如何将API安装为.NET Web服务。我不认为这是我想要的,因为我的网页都是经典的asp。我假设我需要对Content Delivery\roles\api\windows目录中的exe文件执行某些操作,但在运行它们时它们什么也不做。

在我的asp页面上运行以下代码时

Server.CreateObject("cd_link.ComponentLink")

我收到错误

  

服务器对象错误'ASP 0177:800401f3'

     

Server.CreateObject失败

     

/about/index.asp,第196行

     

800401f3

...但这显然会发生,因为我没有安装链接器

其他信息

服务器是64位Windows Server 2008.运行IIS 7.5但我的Tridion 2011应用程序池在32位模式下运行。

创建其他第三方对象可以正常工作。就像Chilkat Crypt库一样。

1 个答案:

答案 0 :(得分:7)

来自Live Documentation

  1. 从运行Content Delivery Server角色的每台计算机上,打开Windows命令提示符,访问SDL Tridion 2011 SP1安装介质,导航到Content Delivery \ roles \ api \ windows文件夹。
  2. 通过运行以下命令安装已弃用的Windows服务:
  3. cd_broker.exe -install

    cd_wai.exe -install

    cd_link.exe -install