У меня есть несколько служб инъекций зависимостей, которые зависят от таких вещей, как HTTP-контекст. Сейчас я настраиваю их как singleletons контейнер Windsor в обработчике Application_Start, что, очевидно, является проблемой для таких служб.
Каков наилучший способ справиться с этим? Я планирую сделать их переходными, а затем освободить их после каждого HTTP-запроса. Но каков наилучший способ/место для вставки контекста HTTP в них? Контроллер factory или где-то еще?