2008-09-26 40 views
3

如何驗證我的ASPNET AJAX安裝是否正確。如何驗證ASPNET AJAX安裝

我有Visual Studio 2008,並從未安裝任何AJAX版本。

我的UpdatePanel不能在IIS6中工作,雖然它在Visual Studio的Web服務器中工作正常。我得到的行爲就好像UpdatePanel根本不存在 - 即它恢復爲'普通'的ASPX類型行爲。

我試着從MSDN安裝AJAX,然後是IISRESET,但它仍然無法正常工作。

我可以檢查什麼來診斷問題?

更新:時的Visual Studio(卡西尼)內運行我得到提琴手顯示以下3個要求:

http://localhost:1105/RRStatistics/WebResource.axd?d=k5J0oI4tNNc1xbK-2DAgZg2&t=633564733834698722 

http://localhost:1105/RRStatistics/ScriptResource.axd?d=N8BdmNpXVve13PiOuRcss0GMKpoTBFsi7UcScm-WmXE9jw5qOijeLDcIyiOsSQZ4k3shu0R2ly5WhH2vI_IbNVcTbxej1dkbdYFXrN6c7Qw1&t=ffffffff867086f6 

http://localhost:1105/RRStatistics/ScriptResource.axd?d=N8BdmNpXVve13PiOuRcss0GMKpoTBFsi7UcScm-WmXE9jw5qOijeLDcIyiOsSQZ4AsqNeJVXGSf6sCcCp1QK0jdKTlbRqIN1LFVP8w6R0lJ_vbk-CfopYINgjYsHpWfP0&t=ffffffff867086f6 

,但是當我在IIS中運行,我只得到這樣一個請求:

http://www.example.com/RRStatistics/ScriptResource.axd?d=f_uL3BYT2usKhP7VtSYNUxxYRLVrX5rhnXUonvvzSEIc1qA5dLOlcdNr9xlkSQcnZKyBHj1nI523o9DjxNr45hRpHF7xxC5WlhImxu9TALw1&t=ffffffff867086f6 

現在,Cassini中的第二個請求包含一個帶有「部分呈現」的JavaScript文件,作爲第一條評論之一。我相信這是問題的根源,但我無法弄清楚爲什麼在IIS中我沒有得到其他請求。

回答

0

檢查是否有任何JavaScript錯誤。有時,UpdatePanel工作所需的JavaScript無法加載。

0

還沒有嘗試過這個自己,但我發現幾個論壇帖子推薦以下

嘗試,並添加以下到您的 的web.config

內 <system.webServer> <處理程序>

< add verb =「GET」 path =「ScriptResource.axd」 TYPE = 「Microsoft.Web.Handlers.ScriptResourceHandler」 驗證= 「假」/ >

0

另一種選擇是檢查你的web.config。例如,您可以從Visual Studio創建一個新的啓用Ajax的ASP.NET網站。這將生成一個正確的web.config。複製現有web.config中的所有非Ajax節,然後設置。這對我有效。

-Edoode