【问题标题】:VS 2015 MVC OutOfMemoryExceptionVS 2015 MVC OutOfMemoryException
【发布时间】:2016-02-21 03:38:38
【问题描述】:

尝试调试 MVC5 Web 应用程序 - 非常基础。我已经阅读了文章和 SO 问题和答案并尝试了一些事情,直到我脸色发青,但仍然无法弄清楚为什么会出现此错误。

引发了“System.OutOfMemoryException”类型的异常。

在执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

环境: - 对比 2015 - Windows 10 专业版 N - IISExpress - MVC5 网络应用程序

我使用 VS 2013 直到大约两周前,在升级到 Windows 10 后切换到 2015。直到切换到 2015 年我才看到这种情况。项目几乎不庞大且占用内存,数据库可能有十几张桌子,里面有两打行,甚至不是这个单一的项目(这恰好是我目前最活跃的一个)。

我做了以下事情:

  • 验证发生这种情况时机器资源没有峰值(CPU
  • 使用足以确保 IISExpress 在我关闭会话/停止调试后不会在后台继续运行的调试设置。
  • 将 IISExpress 放在系统上试试我可以手动停止应用程序并关闭它
  • 已验证 iisexpress 没有挂起的进程继续运行3
  • 清除所有临时文件夹和我读过的所有其他技巧

然而,每隔三四次我按 F5 开始调试,就会出现此错误。有时我可以看到 IISExpress 正在运行,杀死它并重试,它工作正常。有时唯一可行的方法是重新启动 Visual Studio。

我在每次想要调试应用程序时都必须重新启动 VS。这太疯狂了,我找不到丝毫的原因。

我束手无策,以至于我认为这一定是 VS2015 的一个错误,可能是在 Windows 10 Professional (N) 上运行时?

有人吗?请?!?! (如果有人认为有帮助,可以提供完整的堆栈跟踪)

【问题讨论】:

标签: asp.net-mvc debugging visual-studio-2015


【解决方案1】:

尝试此链接和评论中的其他链接,这些将对您有所帮助。

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

具体来说,设置使用 64 位版本 IIS 的选项:

工具 -> 选项 -> 项目和解决方案 -> Web 项目,顶部复选框。确保已选中。

并尝试这些链接 link one, link two

【讨论】:

  • 您应该在此处使用链接摘要、链接中的相关引用或两者来充实您的答案。否则,如果链接失效,您的回答将不再对未来的访问者有用。
  • 我不认为他知道细节......我用我找到的相关信息和屏幕截图进行了编辑,所以一旦获得批准,我们就会处于良好状态。
猜你喜欢
  • 1970-01-01
  • 2012-04-18
  • 1970-01-01
  • 1970-01-01
  • 2014-05-14
  • 1970-01-01
  • 1970-01-01
  • 2016-01-17
  • 1970-01-01
相关资源
最近更新 更多