Si, certo, c'è bisogno del framework .NET, altrimenti solo IIS non riuscirebbe ad interpretare il codice. Il Framework è il cuore dell'intera infrastruttura di programmazione .NET