Должны ли мы иметь возможность просто ссылаться на DLL Telerik в нашем проекте, установите Output Local в TRUE и выполняйте с ним? Все отлично работает на наших машинах разработки, где мы установили весь пакет Telerik Control Suite, но когда мы развертываем, у нас есть проблема, в которой Telerik контролирует в UpdatePanels, похоже, не срабатывает.Проблема развертывания Telerik RAD Controls для ASP.NET AJAX (UpdatePanel)
ответ
Моя проблема связана с HTTP-модулем, который мы использовали для шифрования URL. Однако я нашел, что лучше не комбинировать asp: UpdatePanel и RadAjaxPanel на тех же страницах.
Если элементы управления представляют собой рендеринг в развернутой среде без ошибок, то необходимые .dll, по крайней мере, где-то упоминаются.
Однако, если вы их установили в GAC, а ваша ссылка на GAC, то «скопировать локальную», возможно, ничего не будет ... они могут быть просто скопированы, и никто даже не ссылается на них.
Можете ли вы проверить, что все ваши ссылки являются локальными ссылками, а на GAC на обеих машинах установлены разные версии?
Я бы посмотрел вывод .dlls и те, которые находятся на вашем компьютере. Уверен, что есть DLL, который он ищет в GAC, который не находится на вашей производственной коробке.
С другой стороны, почему бы не просто использовать панель обновления ASP.NET Ajax?
Он использует стандартный вариант - его проблема связана с элементами управления Telerik внутри UP. –
Да. Я использую регулярную панель обновления ASP.NET Ajax. –
Сначала немного отказ от ответственности - я работаю на Telerik :)
Это действительно странный случай. Не могли бы вы проверить наличие ошибок JavaScript в рабочей среде? Я подозреваю, что есть проблема с развертыванием (например, веб-ресурсы не настроены должным образом). В случае ошибок JavaScript вы можете проверить мой blog post, в котором объясняется, как бороться с наиболее распространенными случаями.
В любом случае я рекомендую вам открыть билет поддержки (если он еще не был).
У меня есть билет в настоящее время. В последний раз меня попросили использовать TelerikAjaxPanel, но это даже не работало в моей локальной среде. –
Да. Элементы управления - это рендеринг. Это только события на стороне сервера, которые не срабатывают в UpdatePanel. Если мы разворачиваем его, не будучи обернутым в UpdatePanel, тогда элементы управления работают отлично. Однако на наших машинах разработки элементы управления отлично работают даже внутри UpdatePanels. –