Correct. If you want to deploy your ASP.NET application to a server, the server does need to have the .NET framework installed. Make sure that you have it registered as well by running aspnet_regiis -i.
Hope this helps.
-- Bash
This posting is provided "AS IS" with no warranties, and confers no rights.