Проблема с развертыванием элементов управления Telerik RAD для ASP.NET AJAX (UpdatePanel)

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


person Brian David Berman    schedule 05.08.2009    source источник


Ответы (4)


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

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

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

person womp    schedule 05.08.2009
comment
да. Элементы управления визуализируются. Это просто серверные события, которые не запускаются в UpdatePanel. Если мы развернем его без упаковки в UpdatePanel, элементы управления будут работать отлично. Однако на наших машинах для разработки элементы управления отлично работают даже в UpdatePanels. - person Brian David Berman; 05.08.2009

Я бы посмотрел на выводимые .dll и те, которые есть на вашем компьютере. Бьюсь об заклад, есть .dll, которую он ищет в GAC, которой нет в вашей производственной коробке.

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

person David Basarab    schedule 05.08.2009
comment
Он использует стандартный - его проблема в элементах управления Telerik внутри UP. - person Dan Davies Brackett; 05.08.2009
comment
да. Я использую обычную панель обновления ASP.NET Ajax. - person Brian David Berman; 05.08.2009

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

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

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

person Atanas Korchev    schedule 06.08.2009
comment
У меня сейчас есть билет. В последний раз меня просили попробовать использовать TelerikAjaxPanel, но это даже не сработало в моей локальной среде разработки. - person Brian David Berman; 12.08.2009

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

person Brian David Berman    schedule 09.10.2009