IIS 高 CPU 使用率 Visual Studio 2013

IIS High CPU Usage in Visual Studio 2013

我们在使用Visual Studio2013进行web开发时,在调试时遇到了以下问题:

  1. Web 应用程序需要很长时间才能加载
  2. 客户端脚本需要很长时间才能加载
  3. CPU 在调试应用程序时,IIS 工作进程的使用量显着增加

更改为本地 IIS 并不能解决这些问题。

这是怎么回事?

根据本网站https://www.devexpress.com/Support/Center/Question/Details/T102322

在 Microsoft Visual Studio 2013 中,引入了 浏览器 Link 功能。它提供 IDE 和您机器上任何打开的浏览器之间的动态交换。借助此功能,您可以在浏览器中动态测试页面标记的更改、检查 HTML 对象等。但是,使用此功能可能会在调试过程中导致上述问题。

一个常见的解决方案是在Visual Studio中禁用浏览器Link:

对我来说,这是因为我使用 Resharper 并打开了一个大文件(3 万行)。我只是为某些特定文件禁用了 resharper。