Как заставить обработчик пользовательского протокола TCM работать в 64-битном Internet Explorer?
Одной из особенностей Tridion, которую я часто использую, является его "обработчик протокола". Для тех, кто не знаком с этой функцией: если вы вставите URI TCM (например, tcm:1-23-32
) в адресной строке Internet Explorer на компьютере, на котором установлен Tridion Content Manager, он покажет вам XML этого элемента.
Но я заметил, что эта функция не работает в 64-разрядной версии Internet Explorer 9. Кто-нибудь здесь знает, что мне нужно сделать, чтобы она работала и в 64-разрядной версии?
Я использую Tridion 2011 SP1 + HR1, но я не думаю, что эта проблема / вопрос специфичен для этой версии Tridion.
1 ответ
Проблема в том, что "обработчик протокола" является 32-битным COM-объектом, поэтому в качестве обходного пути вы можете поместить COM-компонент в приложение COM+, но в любом случае описанная функция является лишь побочным эффектом основного назначения обработчика протокола (обработка URI TCM в шаблонах XSLT), И, скорее всего, эта функция побочных эффектов больше не будет присутствовать в следующих версиях.