Ответ 1
В контроллере вы сможете это сделать:
this.HttpContext.Application["foo"] = "bar";
Как хранить переменную или объектное приложение в ASP.NET MVC?
В обычном ASP у вас тоже был объект Application и ASP.net.
Я использую ASP.net MVC 2.
В контроллере вы сможете это сделать:
this.HttpContext.Application["foo"] = "bar";