为ASP.NET AJAX(UpdatePanel)部署Telerik RAD控件时出现问题

为ASP.NET AJAX(UpdatePanel)部署Telerik RAD控件时出现问题,asp.net,deployment,dll,assemblies,telerik,Asp.net,Deployment,Dll,Assemblies,Telerik,我们是否应该能够在我们的项目中引用Telerik DLL,将输出本地设置为TRUE,然后使用它来完成?在我们安装了整个Telerik控件套件的开发机器上,一切都很顺利,但在部署时,我们遇到了一个问题,UpdatePanel中的Telerik控件似乎没有触发事件。如果控件在部署的环境中呈现时没有错误,那么必要的.dll至少在某个地方被引用了 但是,如果您在GAC中安装了它们,并且您的引用是GAC,那么copy local可能不会起任何作用。。。它们可能只是被复制,甚至没有人引用它们 你能仔细检查一

我们是否应该能够在我们的项目中引用Telerik DLL,将输出本地设置为TRUE,然后使用它来完成?在我们安装了整个Telerik控件套件的开发机器上,一切都很顺利,但在部署时,我们遇到了一个问题,UpdatePanel中的Telerik控件似乎没有触发事件。

如果控件在部署的环境中呈现时没有错误,那么必要的.dll至少在某个地方被引用了

但是,如果您在GAC中安装了它们,并且您的引用是GAC,那么copy local可能不会起任何作用。。。它们可能只是被复制,甚至没有人引用它们


你能仔细检查一下你所有的引用都是本地引用,并且两台机器上的GAC上没有安装不同的版本吗?

我会查看输出的.dll和你机器上的.dll。我敢打赌,它在GAC中查找的.dll不在您的生产框中


另一方面,为什么不直接使用ASP.NET Ajax更新面板?

首先有一点免责声明-我为Telerik工作:

这真是一个奇怪的案例。您是否可以检查生产环境中是否存在JavaScript错误?我怀疑存在一些部署问题,例如web资源配置不正确。如果有JavaScript错误,您可以检查my,它解释了如何处理最常见的情况


无论如何,如果还没有,我建议您打开一个支持票证。

我的问题与我们为URL加密运行的HTTP模块有关。但是,我发现最好不要将asp:UpdatePanel和RadAjaxPanel组合在同一个页面中。

他使用的是标准页面-他的问题是UP中的Telerik控件。是的。我正在使用常规的ASP.NET Ajax更新面板。是的。控件正在渲染。只是服务器端事件没有在UpdatePanel中触发。如果我们部署它而不使用UpdatePanel,那么控件就可以完美地工作。不过,在我们的开发机器上,即使在UpdatePanel中,控件也能很好地工作。我上一次被要求尝试使用TelerikAjaxPanel,但这在我的本地开发环境中都不起作用。