我有我的开发环境如下: -的Visual Studio 2012专业版,将导致CPU达到100%,VM将挂起,然后重新启动获得
- 的Visual Studio 2012专业版。版本
11.0.50727.1
- Windows Server 2012 R2。
- asp.net mvc4 web应用程序。
现在自上周以来,我面临的这些问题: -
-
当我运行在Visual Studio中我的asp.net MVC Web应用程序
- ,我会收到以下错误,当我访问我的ASP。净MVC主页: -
500 Internal Server Error
-
许多运行后
- ,CPU将达到100%,我的开发机器将自动重新启动。现在我检查我们的系统管理员,他们提到虚拟机得到重启,因为高CPU ...
所以我不知道如果问题是在VS 2012内,还是在虚拟机本身内.. baring in介意VM托管IIS内部的一些测试应用程序,并且我们可以毫无问题地访问这些应用程序。我也可以打开sql managemnt工作室,并与数据库一起工作,没有任何问题。所以在请求扩展DEV机器规格以避免高CPU时,我想确保问题不在Visual Studio本身内?
这里是从服务器管理器2屏幕的VM得到了重新启动后: -
现在我不知道我是如何解决这一问题? 谢谢
导致500错误的原因很多,但如果您遵循这些教程,可能的原因之一是将XML元素放置在其中一个Web.config转换文件的错误位置。例如,如果您将插入元素的转换置于之下,而不是直接位于下,则会出现此错误。您可以使用Web.config转换预览功能来验证转换是否按预期工作。如果找到编码不正确的转换,解决方案是更正转换文件并重新部署。 –
Webruster
continuation ....如果错误不明显,请尝试注释转换并重新部署以查看哪个导致500错误。 – Webruster
该页面正在运行哪些代码?有些东西被困在一个循环中,最终会让CPU猜到,无论是在你的代码还是在像Webruster所提到的服务器配置中。 –