Although it can be used in any part of .NET, it is especially useful when there is some user interaction. When using MVC or any server technology, there is no user interaction. Each request is processed from start to finish. Thus, the benefits are limited.
source
share