为什么开发 asp.net 的负载一直很高 cpu?

Why has development asp.net permanently high cpu load?

问题

我通常使用开发 asp.net - 现在在全新的强大机器上安装所有新的东西 "Visual Studio Community Edition 2013"。在使用 "View in Browser" 或 "Start Debugging" 的 运行 项目之后,每个请求都达到 cpu 到永久高负载 ~80%。

问出了什么问题,我该如何解决?

解决方案

Miscrosoft 在 2013 年推出了一项名为 "Browser Link" 的功能,默认情况下启用 see more here。 虽然已经存在一段时间了,但如果您从 "VS 2010 PRO" 或 "VS 2012 WEB".

更改,可能很难注意到

要关闭您可以使用 2 个选项:

  1. 在 gui 中禁用它
  2. 在 web.config
  3. 中禁用它

因为我们希望它永久关闭以用于可移植性项目,所以将其添加到 "web.config"

<configuration>
    <appSettings>
      <add key="vs:EnableBrowserLink" value="false"/>
    <appSettings>
</configuration>

See more here