2010-09-08 58 views
1

最近運行我的應用程序時,向服務器發出請求後會有很長的延遲。在調試和逐步完成時,代碼會很快完成,然後會出現一個對話框,我認爲這是導致延遲的原因。 (我已經嘗試了一系列的其他選項,包括禁用ViewState中的使用,禁用調試,安裝IE 8並重新安裝Ajax控件工具包回覆後的ASP.NET應用程序滯後

對話內容如下:

查找來源:ExtenderControlBase.cs 原來的位置:C:\用戶\ swalther \項目\ AspNetAjax \發佈\ 30930 \ AjaxControlToolkitSource \ AjaxControlToolkit \ ExtenderBase \ ExtenderControlBase.cs

這是奇怪的,因爲我不熟悉這個機器叫swalther任何用戶(它被重新格式化,而不是最近)和搜索我的電腦這個文件夾沒有結果。

像往常一樣,任何幫助將不勝感激。

+0

當Visual Studio調試器未連接時,這種延遲是否仍然存在? – James 2010-09-08 15:43:06

+1

我認爲你給我們的信息太少了。我只能建議使用任何asp.net配置文件(比如來自red-gate的螞蟻)來分析您的應用程序。 – Aristos 2010-09-08 16:37:07

+0

是的,當我將應用程序從調試器中分離出來時,它仍然會發生。 – 2010-09-08 16:47:42

回答

1

固定。 (第二次,我已經回答了我的問題 - 去圖我創造我的錯誤:)的數據庫。)

改變了這一行:

<asp:ScriptManager ID="scriptManager1" runat="server" EnablePageMethods="true" /> 

這樣:

<ajaxControlToolkit:ToolkitScriptManager ID="scriptManager1" runat="server" /> 

看起來您必須使用ajax控件工具包腳本管理器而不是ASP版本。

1

對swalther的引用是指首先編譯代碼的開發人員。