1

我们在 Tridion 2009 上使用了一个自定义页面。这个自定义页面之前运行良好。

最近我们已将其移至另一台服务器。现在这个自定义页面抛出错误说

Error 424 occurred while rendering the Page: Object required: 'TMSMail' 
(source: WriteOut TMSMail.GetHTMLStartTag())

请就如何解决此问题提出建议。

4

2 回答 2

2

当我环顾 DLL 和 tridion MMC 管理单元时,我有了一个想法。

如果我们在 MMC 管理单元上添加以下条目会发生什么

  1. 单击脚本扩展
  2. 添加一个新对象
    • 中药对象名称: TMSMail
    • COM 对象名称: TMSScriptExtension.ProfileHelper

编辑:

最后,我经过了很多尝试后解决了。

以下是我解决的步骤: -

  1. 首先,我在 MMC 管理单元上添加了上述条目
  2. 我找到了这个扩展的 dll 位置并使用regsvr32命令注册了它
  3. 重启COM+服务

现在试了一下,效果很好。

非常感谢您的投入。

于 2012-06-21T07:06:44.500 回答
1

这看起来特定于您的自定义页面的代码,而不是一般的 Tridion 错误。

如果您使用的是第三方库(可能来自 tmssoftware.com?),请检查它是否已在您的新服务器上安装/可用。

此外,可能需要将带有 TmsMail 类的 DLL 添加到 GAC 或注册表中(查找 regasm.exe 以了解如何执行此操作)。

于 2012-06-21T06:45:11.273 回答