Tach!
Wann und wo genau muss ich nun die Dispose-Methode aufrufen?
Gar nicht. Du musst nur das da reinschreiben, was beim Disposen ablaufen soll. Aufgerufen wird es vom ASP.NET MVC. Genauso wie es für dich den Controller instantiiert hat, kümmert es sich um das Disposen.
dedlfix.