我有一個奇怪的問題。我正在開發一個asp.net.net mvc應用程序。我有一個刷新按鈕,在控制器代碼中構建一些數據和視圖模型,並返回部分視圖。那麼這個刷新第一次確實有效。但是,當我嘗試再次單擊我的刷新按鈕,一個JavaScript警告來「在第56行內存不足」asp.net mvc應用程序內存不足問題
說
我檢查了我的任務管理器中看到發生了什麼。我有一個3GB的內存,當這個錯誤警報顯示使用的內存是1.41 GB。正常使用,因爲它看起來像。但我不知道它爲什麼顯示javascript錯誤警報。
此問題發生在我正在開發此應用程序的本地工作站中。
任何想法或意見,故障排除或解決這個問題表示讚賞。我可以使用IE7。
1.41GB,是由Web服務器進程還是瀏覽器使用的?你能告訴我們第56行代碼是什麼嗎? – 2010-03-16 19:32:24
它說錯誤在606行,我把視圖源沒有代碼在該位置的文件結尾。我的主頁概念納入了我的觀點。 – SARAVAN 2010-03-16 20:04:02
我設法調試底層的javascript,下面這段代碼就是拋出內存異常的地方。 //遞歸如果我們合併對象值 如果(深&&複製&& typeof運算副本=== 「對象」 &&!copy.nodeType) 目標[名稱] = jQuery.extend(深, //決不移動原始對象,克隆它們 src ||(copy.length!= null?[]:{}) ,copy); 在上面的腳本中執行JQUERY.EXTEND時,將引發內存不足javascript異常。我不知道爲什麼。 上面的腳本是從我的JQUERY-1.3.2.js – SARAVAN 2010-03-16 20:51:10