Visual Studio 2013 IntelliSense stops working for ASP.NET MVC5 Controllers

Close Visual Studio. Delete the <ProjectName>.v12.suo file. Reopen solution.


Tools > Options > Text Editor > C# > General

Make sure that "Auto List Members" is checked


Resetting my settings or importing previously exported, working settings, and restarting Visual Studio worked: Tools > Import and Export Settings... > Reset all settings.

EDIT: This keeps happening to me, surprisingly often in VS Express, and occasionally in VS Professional. One thing I noticed in Pro, is that it has happened after unexpected shut downs (when IT forces a reboot in the middle of the night). So it may be related to Visual Studio not closing correctly. The technique described above has worked every time.