La generazione di immagini dinamiche è un'esigenza piuttosto frequente che Asp.net MVC risolve in modo realmente triviale. Ovviamente le considerazioni che faremo valgono per qualsiasi file servito dinamicamente, per esempio per i Download. È sufficiente creare il mapping del routing di asp.net e un controller in cui una action ritorna uno di questi oggetti: FileContentResult, tipicamente utilizzato per restituire un byte array, magari letto da un database FileStreamResult, comodo quando il file viene generato a partire da uno stream FilePathResult, nel caso in cui il file sia fisicamente presente...