2009-08-05 75 views

回答

0

我的問題與我們運行URL加密的HTTP模塊有關。但是,我發現最好不要將asp:UpdatePanel和RadAjaxPanel組合在同一頁面中。

0

如果控件在部署的環境中呈現沒有錯誤,那麼必需的.dll至少在某處被引用。

但是,如果您將它們安裝在GAC中,並且您的參考是GAC,那麼「複製本地」可能不會做任何事情......它們可能只是被複制,甚至沒有人引用它們。

您可以仔細檢查您的所有引用是否是本地引用,並且兩臺計算機上的GAC上沒有安裝不同的版本?

+0

是的。控件正在渲染。這只是在UpdatePanel中沒有觸發的服務器端事件。如果我們部署它而不被包裝在UpdatePanel中,那麼這些控件完美地工作。儘管如此,在我們的開發機器上,即使在UpdatePanel中也是完美的。 – 2009-08-05 17:48:29

0

我會看看輸出的.dll文件和計算機上的.dll文件。我敢打賭,它在GAC中查找的.dll不在您的生產環境中。

在附註中,爲什麼不使用ASP.NET Ajax更新面板?

+0

他正在使用標準的 - 他的問題是在UP裏面的Telerik控件。 – 2009-08-05 17:47:27

+0

是的。我正在使用常規的ASP.NET Ajax更新面板。 – 2009-08-05 17:50:38

0

首先有點免責聲明 - 我爲Telerik工作:)

這真是一個奇怪的例子。你可以檢查生產環境中的任何JavaScript錯誤嗎?我懷疑有一些部署問題(例如Web資源配置不正確)。如果出現JavaScript錯誤,您可以查看我的blog post,它解釋瞭如何處理最常見的情況。

在任何情況下,我建議您打開支持票(如果不是)。

+0

我有一張票正在進行。我最後被要求嘗試使用TelerikAjaxPanel,但在我的本地開發環境中甚至無法使用。 – 2009-08-12 18:52:58