Wie erhalte ich eine 'MvcApplication'-Instanz in einem ASP.NET-Controller?

Meiner Ansicht nachMvcApplication ist ein globalesSingleton. Ich möchte die Instanz vonMvcApplication in der Steuerung. Dann habe ich den folgenden Code in den Controller eingefügt:

MvcApplication app = HttpContext.Current.Application as MvcApplication;

Es gibt mir einen Fehler:

Fehler 2 'System.Web.HttpContextBase' enthält keine Definition für 'Current' und es wurde keine Erweiterungsmethode 'Current' gefunden, die ein erstes Argument vom Typ 'System.Web.HttpContextBase' akzeptiert (fehlt eine using-Direktive oder eine Baugruppenreferenz?)

Warum? Wie greife ich zu?MvcApplication im controller?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage