Background
I maintain several web sites that are Visual Studio "Web Site Projects".
Problem
I've found that with a couple of these projects, Visual Studio regularly freezes while I'm working on the code. This doesn't happen for some of the web site projects, and I haven't seen it happen on any Web Application projects.
Symptoms
- Each time it freezes, it takes about half a minute before I can use it again.
 - During a freeze, Windows Task Manager reports that 
Microsoft.VisualStudio.Web.Host.exeis maxing out one of the CPU cores. 
Steps to Reproduce
- Open a 
.csfile under theApp_Codedirectory. - Make a change to the file.
 - Save the file.
 - Navigate somewhere else (eg switch tab, close the file, open different program in Windows).
 - Navigate back to the file (eg switch tab to it, open it, or go back to Visual Studio).
 
Other actions that sometimes seem to trigger the problem:
- "Go to definition"
 - Opening a file
 - Previewing a file
 - Closing a file
 - Using a refactoring
 - "Find usages"
 
What I've Tried
- Both Visual Studio 2012 and Visual Studio 2015
 - Changing the website project's build action
 - Disabling "Build Web site as part of solution"
 - Deleting web references and the Bin folder seems to minimise the problem, but obviously this breaks the web site. Maybe web site projects experience this problem when they contain a lot of C# code other than code-behind files?
 
Similar problems
I found the following potentially-related problems using Google, but none of them seemed to contain a workaround or solution.
