5 votes

Faire fonctionner les liens dynamiques sur les pages ASP classiques

Je procède actuellement à une nouvelle installation de Tridion 2011. Nous utilisions auparavant la version 5.3 et nous conservons la base de données. J'ai jusqu'à présent installé la base de données, le gestionnaire de contenu, deux serveurs de diffusion de contenu et je travaille maintenant à la configuration des serveurs de présentation. Toutes nos pages Web sont construites en utilisant classic asp. On m'a conseillé d'installer manuellement l'API (linking, broker et WAI) si je voulais que mes pages asp utilisent des liens dynamiques (cf. https://stackoverflow.com/a/12428237/1113475 )

J'ai lu la documentation et elle explique comment installer l'API en tant que service Web .NET. Je ne pense pas que ce soit ce que je veux, car mes pages Web sont toutes en asp classique. Je suppose que j'ai besoin de faire quelque chose avec les fichiers exe dans le répertoire de l'API. Content Delivery\roles\api\windows mais ils ne font rien quand je les exécute.

Lorsque j'exécute le code suivant sur ma page asp.

Server.CreateObject("cd_link.ComponentLink")

Je reçois l'erreur

Erreur d'objet du serveur 'ASP 0177 : 800401f3'.

Server.CreateObject a échoué

/about/index.asp, ligne 196

800401f3

... mais c'est évidemment ce qui va se passer puisque je n'ai pas installé le linker.

Informations complémentaires

Le serveur est un Windows Server 2008 64 bits. J'utilise IIS 7.5, mais mon pool d'applications pour Tridion 2011 fonctionne en mode 32 bits.

La création d'autres objets tiers fonctionne bien. Comme la bibliothèque Chilkat Crypt.

7voto

Nuno Linhares Points 9659

De la Documentation en direct :

  1. À partir de chaque machine qui exécute un rôle de serveur de diffusion de contenu, ouvrez une invite de commande Windows, accédez au support d'installation SDL Tridion 2011 SP1, accédez au dossier Content Delivery \roles\api\windows.
  2. Installez les services Windows obsolètes en exécutant les commandes suivantes :

cd_broker.exe -installation

cd_wai.exe -installation

cd_link.exe -installation

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X