Question: dbcontext has been disposed async?
Answer: Async Calls The IOC container sees the request end and disposes of the objects it instantiated (including the DbContext ). The asynchronous code tries to use the DbContext which is now disposed. A System. InvalidOperationException: The operation cannot be completed because the DbContext has been disposed.