5

我目前正在全新安装 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 库一样。

4

1 回答 1

7

来自实时文档

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

cd_broker.exe -安装

cd_wai.exe -安装

cd_link.exe -安装

于 2012-09-19T11:24:42.333 回答