Проблема развертывания Telerik RAD Controls для ASP.NET AJAX (UpdatePanel) - PullRequest
0 голосов
/ 05 августа 2009

Должны ли мы иметь возможность просто ссылаться на DLL-библиотеки Telerik в нашем проекте, установить для параметра Output Local значение TRUE и покончить с этим? Все отлично работает на наших машинах разработки, где мы установили весь Telerik Control Suite, но при развертывании у нас возникает проблема, из-за которой элементы управления Telerik в UpdatePanels, похоже, не запускают события.

Ответы [ 4 ]

0 голосов
/ 09 октября 2009

Моя проблема была связана с модулем HTTP, который мы использовали для шифрования URL. Однако я обнаружил, что лучше НЕ объединять asp: UpdatePanel и RadAjaxPanel на тех же страницах.

0 голосов
/ 05 августа 2009

Я бы посмотрел на выводимые DLL-файлы и те, которые находятся на вашем компьютере. Бьюсь об заклад, есть файл DLL, который он ищет в GAC, которого нет в вашей рабочей коробке.

Кстати, почему бы просто не использовать панель обновления ASP.NET Ajax?

0 голосов
/ 06 августа 2009

Сначала небольшой отказ от ответственности - я работаю на Telerik:)

Это действительно странный случай. Не могли бы вы проверить на наличие ошибок JavaScript в вашей производственной среде? Я подозреваю, что есть некоторые проблемы развертывания (например, веб-ресурсы не настроены должным образом). В случае ошибок JavaScript вы можете проверить мой пост в блоге , в котором объясняется, как бороться с наиболее распространенными случаями.

В любом случае, я рекомендую открыть заявку в службу поддержки (если еще не).

0 голосов
/ 05 августа 2009

Если элементы управления визуализируются в развернутой среде без ошибок, то по крайней мере где-то есть ссылки на необходимые .dll.

Однако, если они установлены в GAC, и вы ссылаетесь на GAC, то «локальное копирование» может ничего не делать ... они могут просто копироваться, и никто даже не ссылается на них.

Можете ли вы дважды проверить, что все ваши ссылки являются локальными ссылками, и на GAC не установлены разные версии на двух компьютерах?

...