簡體   English   中英

類型為'system.outofmemoryexception'的異常被拋出

[英]exception of type 'system.outofmemoryexception' was thrown

我的頁面拋出了'system.outofmemoryexception'類型的錯誤異常。

當我在Submit按鈕中按Submit按鈕時,會發生這種情況,即存在帶有存儲過程的sqlconnections,以數據填充網格。

當我將代碼放入提交按鈕時,它給出了錯誤。 但是當我把它放在頁面加載上時效果很好。

誰可以幫我這個事 。

謝謝,Smartdev

由於我的評論得到了好評...我想我會將其發布為答案。

如果不看所有代碼,幾乎不可能告訴您為什么要獲得異常。

就是說,我的猜測是您的事件處理程序中某處存在爭用情況,導致系統內存不足。 它很可能是無限循環或無終止的遞歸方法。

這意味着您在程序中分配了過多的內存。 在硬件零售店購買更多的內存,或者在程序中使用更少的內存。

奇怪的事情正在發生-這就是我從您的描述中可以告訴您的一切。

可能是第三方控件的錯誤。 這可能是代碼中的錯誤,也可能是“固定”內存的地方。 您可能合法地沒了內存...

您應該發布錯誤的完整堆棧跟蹤。 發布您的內存利用率統計信息。 從您認為發生錯誤的位置發布一些代碼。

請參閱拋出“ System.OutOfMemoryException”類型的異常以獲取對同一問題的回答:

簡而言之,您在代碼中的某個地方有一個遞歸調用(不一定是故意的),即

Class A{

    ctor(){
      var a = new A();// oops!!
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM