2009-08-05 7 views
0

Devrions-nous être en mesure de simplement référencer les DLL Telerik dans notre projet, définir la sortie locale sur TRUE et en avoir fini avec elle? Les choses fonctionnent parfaitement sur nos machines de développement où nous avons installé l'ensemble Telerik Control Suite mais quand nous déployons, nous avons un problème dans lequel les contrôles Telerik dans UpdatePanels ne semblent pas déclencher d'événements.Problème lors du déploiement des contrôles RAD Telerik pour ASP.NET AJAX (UpdatePanel)

Répondre

0

Mon problème concernait un module HTTP que nous avions en cours d'exécution pour le chiffrement d'URL. J'ai trouvé, cependant, il est préférable de ne pas combiner asp: UpdatePanel et RadAjaxPanel dans les mêmes pages.

0

Si les contrôles sont rendus sur l'environnement déployé sans erreur, les fichiers .dll nécessaires sont au moins référencés quelque part. Cependant, si vous les avez installés dans le GAC, et que votre référence est au GAC, alors "copy local" pourrait ne rien faire ... ils pourraient juste être copiés, et personne ne les référencera même.

Pouvez-vous vérifier que toutes vos références sont des références locales et qu'il n'y a pas différentes versions installées sur le GAC sur les deux machines?

+0

Oui. Les contrôles sont rendus. Ce sont simplement les événements côté serveur qui ne tirent pas dans un UpdatePanel. Si nous le déployons sans être enveloppé dans un UpdatePanel, les contrôles fonctionnent parfaitement. Sur nos machines de développement cependant, les contrôles fonctionnent parfaitement même dans les UpdatePanels. –

0

Je rechercherais les fichiers .dll sortis et ceux qui sont sur votre machine. Je parie qu'il y a un .dll qu'il cherche dans le GAC qui n'est pas sur votre boîte de production. Sur une note de côté, pourquoi ne pas simplement utiliser le panneau de mise à jour Ajax ASP.NET?

+0

Il utilise le standard - son problème sont les commandes Telerik à l'intérieur de l'UP. –

+0

Oui. J'utilise le panneau de mise à jour ASP.NET Ajax régulier. –

0

D'abord un peu disclaimer - Je travaille pour Telerik :)

C'est vraiment un cas étrange. Pourriez-vous vérifier les erreurs JavaScript dans votre environnement de production? Je suppose qu'il y a un problème de déploiement (par exemple, les ressources Web ne sont pas configurées correctement). Dans le cas où il y a des erreurs JavaScript, vous pouvez consulter mon blog post qui explique comment traiter les cas les plus courants.

Dans tous les cas, je vous recommande d'ouvrir un ticket de support (si ce n'est déjà fait).

+0

J'ai un billet en cours. On m'a demandé pour la dernière fois d'essayer TelerikAjaxPanel mais cela ne fonctionnait même pas dans mon environnement de développement local. –

Questions connexes