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. 新しいオブジェクトを追加
    • TCM オブジェクト名: 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 に答える