Flush the user cache, reset settings for TFS and VS

https://blogs.msdn.microsoft.com/willy-peter_schaub/2010/09/15/if-you-have-problems-with-tfs-or-visual-studio-flush-the-user-cache-or-not/

Delete the contents from the following folders
C:\Users\<<Your Alias>>\AppData\Local\Microsoft\Team Foundation
C:\Users\<<Your Alias>>\AppData\Local\Microsoft\VisualStudio
C:\Users\<<Your Alias>>\AppData\Local\Microsoft\VSCommon
Go to the Visual Studio IDE folder in command prompt and Run the following command “devenv /resetuserdata” from the Visual Studio IDE folder.
Typical location for 64 bit: C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE
Typical location for 32 bit: C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE

Finding the code that started an Ajax request from Chrome Dev Tools

It’s possible to trace back to the code that triggered an Ajax call from the Network tab of the Chrome Developer Tools.

From the network tab, simply check the initiator column of the request list, by hovering the mouse over it the stack trace that lead to that request will be displayed.

Some response from server despite IIS already stopped

When IIS is stopped on a server, it’s expected that every requests to the server afterwards will return status 0.

If the status code is anything aside from 0, that means that another service is running on the same port in the same server. For testing, make sure those are stopped.

One such service I encountered recently was the SQL Server Reporting Services. If it runs while IIS is turned off 404 will be returned instead of 0.