Si vas a crear un server te conviene instalar de 0 en la maquina el windows 2003 server que ya trae el IIS 6.0 junto con el net framework 2.0, y si el sitio que realizaste utiliza conecciones a bases de datos tenes que instalar el SQL Server, que con el Express anda bien, si solo queres guardar y obtener datos, si queres manejar un servidor de bases de datos, vas a tener que instalar el SQL Server 2005, y segun como lo recomiendan en otro servidor distinto al del alojamiento porque llevan diferentes permisos.