Common causes of DbContext has been disposed

On several occasions over the last couple of years I've seen the following exception being thrown in web applications that use Entity Framework. Once you know what might cause this issue it becomes quite obvious and easy to fix but for a junior developer or someone who hasn't experienced it…