我们在 Tridion 2009 上使用了一个自定义页面。这个自定义页面之前运行良好。
最近我们已将其移至另一台服务器。现在这个自定义页面抛出错误说
Error 424 occurred while rendering the Page: Object required: 'TMSMail'
(source: WriteOut TMSMail.GetHTMLStartTag())
请就如何解决此问题提出建议。
我们在 Tridion 2009 上使用了一个自定义页面。这个自定义页面之前运行良好。
最近我们已将其移至另一台服务器。现在这个自定义页面抛出错误说
Error 424 occurred while rendering the Page: Object required: 'TMSMail'
(source: WriteOut TMSMail.GetHTMLStartTag())
请就如何解决此问题提出建议。
当我环顾 DLL 和 tridion MMC 管理单元时,我有了一个想法。
如果我们在 MMC 管理单元上添加以下条目会发生什么
TMSMail
TMSScriptExtension.ProfileHelper
最后,我经过了很多尝试后解决了。
以下是我解决的步骤: -
regsvr32
命令注册了它COM+
服务现在试了一下,效果很好。
非常感谢您的投入。
这看起来特定于您的自定义页面的代码,而不是一般的 Tridion 错误。
如果您使用的是第三方库(可能来自 tmssoftware.com?),请检查它是否已在您的新服务器上安装/可用。
此外,可能需要将带有 TmsMail 类的 DLL 添加到 GAC 或注册表中(查找 regasm.exe 以了解如何执行此操作)。