ASP.NET MVC & Windsor.Castle: Arbeiten mit HttpContext-abhängigen Diensten

Ich habe mehrere Abhängigkeitsinjektionsdienste, die von Dingen wie dem HTTP-Kontext abhängen. Im Moment konfiguriere ich sie alsSingletons der Windsor-Container im Application_Start-Handler, was offensichtlich ein Problem für solche Dienste ist.

Was ist der beste Weg, um damit umzugehen? Ich denke darüber nach, sie zu machenvorübergehend und dann nach jeder HTTP-Anforderung freigeben. Aber was ist der beste Weg / Ort, um den HTTP-Kontext in sie einzufügen? Reglerfabrik oder woanders?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage