2009-08-05 4 views
0

Должны ли мы иметь возможность просто ссылаться на DLL Telerik в нашем проекте, установите Output Local в TRUE и выполняйте с ним? Все отлично работает на наших машинах разработки, где мы установили весь пакет Telerik Control Suite, но когда мы развертываем, у нас есть проблема, в которой Telerik контролирует в UpdatePanels, похоже, не срабатывает.Проблема развертывания Telerik RAD Controls для ASP.NET AJAX (UpdatePanel)

ответ

0

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

0

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

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

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

+0

Да. Элементы управления - это рендеринг. Это только события на стороне сервера, которые не срабатывают в UpdatePanel. Если мы разворачиваем его, не будучи обернутым в UpdatePanel, тогда элементы управления работают отлично. Однако на наших машинах разработки элементы управления отлично работают даже внутри UpdatePanels. –

0

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

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

+0

Он использует стандартный вариант - его проблема связана с элементами управления Telerik внутри UP. –

+0

Да. Я использую регулярную панель обновления ASP.NET Ajax. –

0

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

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

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

+0

У меня есть билет в настоящее время. В последний раз меня попросили использовать TelerikAjaxPanel, но это даже не работало в моей локальной среде. –