尝试调试MVC5 Web应用程序,但遇到了“System.OutOfMemoryException”异常错误。已经阅读了文章和 SO 的问题和答案,并尝试了很多方法,但仍然不能确定出错的原因。
环境: - VS 2015 - Windows 10 Professional N - IISExpress - MVC5 Web应用程序
之前一直在使用 VS 2013,两周前升级到了 Windows 10 后才开始使用 VS 2015。项目不大,数据库只有几十行数据,而且并不仅仅是这个项目出现了这个错误。
已经采取以下措施: - 验证机器资源没有波动(CPU < 10%,14GB 内存,在尝试启动调试时保持在6.7GB,不启动时也没有任何波动) - 修改调试设置以确保在关闭会话/停止调试后 IISExpress 不会继续运行。 - 把 IISExpress 放在系统托盘上,可以手动停止应用程序并关闭它。 - 确认没有正在继续运行的 iisexpress 进程。 - 清除了每个临时文件夹和其他可读的技巧。
但是,每隔三到四次按 F5 启动调试时就会出现此错误。有时我可以看到 IISExpress 正在运行,将其杀死并重试就可以正常工作。有时唯一可行的方法是重新启动 Visual Studio。
有时需要每隔一次调试应用程序就得重启 VS。这简直太疯狂了,我找不到任何原因。
已经陷入绝境,甚至开始考虑这可能是 VS2015 的一个错误,特别是在运行 Windows 10 Professional(N)版本时?
有人可以帮帮我吗?如果有人认为完整的堆栈跟踪有帮助,我可以提供它。
环境: - VS 2015 - Windows 10 Professional N - IISExpress - MVC5 Web应用程序
之前一直在使用 VS 2013,两周前升级到了 Windows 10 后才开始使用 VS 2015。项目不大,数据库只有几十行数据,而且并不仅仅是这个项目出现了这个错误。
已经采取以下措施: - 验证机器资源没有波动(CPU < 10%,14GB 内存,在尝试启动调试时保持在6.7GB,不启动时也没有任何波动) - 修改调试设置以确保在关闭会话/停止调试后 IISExpress 不会继续运行。 - 把 IISExpress 放在系统托盘上,可以手动停止应用程序并关闭它。 - 确认没有正在继续运行的 iisexpress 进程。 - 清除了每个临时文件夹和其他可读的技巧。
但是,每隔三到四次按 F5 启动调试时就会出现此错误。有时我可以看到 IISExpress 正在运行,将其杀死并重试就可以正常工作。有时唯一可行的方法是重新启动 Visual Studio。
有时需要每隔一次调试应用程序就得重启 VS。这简直太疯狂了,我找不到任何原因。
已经陷入绝境,甚至开始考虑这可能是 VS2015 的一个错误,特别是在运行 Windows 10 Professional(N)版本时?
有人可以帮帮我吗?如果有人认为完整的堆栈跟踪有帮助,我可以提供它。