При размещении WebApi в IIS у вас есть доступ к HttpContext и вы можете использовать коллекцию элементов для хранения объектов для одного HTTP-запроса.
При самостоятельном размещении у вас больше нет HttpContext, так что я могу использовать для хранения объекта для одного запроса?