簡體   English   中英

VS 2015 MVC OutOfMemoryException

[英]VS 2015 MVC OutOfMemoryException

嘗試調試MVC5 Web應用程序 - 非常基本。 我已經閱讀了文章和SO問題和答案,並嘗試了一些事情,直到我臉紅了,仍然無法弄清楚為什么我會收到這個錯誤。

拋出了類型'System.OutOfMemoryException'的異常。

在執行當前Web請求期間發生了未處理的異常。 請查看堆棧跟蹤以獲取有關錯誤及其源自代碼的位置的更多信息。

環境: - VS 2015 - Windows 10 Professional N - IISExpress - MVC5 Web應用程序

我使用VS 2013直到大約兩周前,在升級到Windows 10后切換到2015年。直到2015年才轉發到2015年。項目幾乎沒有大和內存消耗,數據庫可能有十幾個其中有二十幾行的表格,甚至不是這個單一的項目(這恰好是我目前最活躍的一個)。

我做了以下事情:

  • 當發生這種情況時,驗證機器資源沒有峰值(CPU <10%,14gb內存,在嘗試啟動調試時幾乎與6.7gb一樣扁平化(當我沒有嘗試啟動時一樣正常,沒有尖峰))
  • 使用足夠的調試設置,以確保在關閉會話/停止調試后IISExpress不會在后台運行。
  • 把IISExpress放在系統上試試我可以手動停止應用程序並關閉它
  • 已經證實iisexpress沒有懸掛流程繼續運行3
  • 清除了每個臨時文件夾以及我讀過的所有其他技巧

然而,每按三次或四次我按F5開始調試,我就會收到此錯誤。 有時我可以看到IISExpress運行,殺死它並重試,它工作正常。 有時唯一有效的方法是重啟Visual Studio。

我經歷了運行,我必須每隔一段時間重新啟動VS,我想調試應用程序。 這是瘋了,我找不到絲毫的原因。

我的智慧已經結束,我認為這可能是VS2015的一個錯誤,可能在Windows 10 Professional(N)上運行時?

任何人? 請?!?! (如果有人認為有用,可以提供完整的堆棧跟蹤)

嘗試此鏈接和評論中的其他人這些將對您有所幫助。

鏈接一: http//weblogs.asp.net/morteza/OutOfMemoryException

具體來說,將選項設置為使用64位版本的IIS:

工具 - >選項 - >項目和解決方案 - > Web項目,頂部復選框。 確保已選中。

在此輸入圖像描述

並嘗試這些鏈接也鏈接一個, 鏈接兩個

暫無
暫無

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

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