Aha, los permisos parecen correctos, entonces el problema puede radicar en que el servidor físico no corre SQL Server así que no te funcionará la bd en la carpeta App_Data y tendrás que adjuntarla a un servidor SQL. Probablemente tu hosting te ofrecerá el servicio SQL desde una máquina y el IIS desde otra. Es lo más probable.
Reinstalar y subir solo la carpeta Portals no te funcionará ya que las configuraciones de las páginas, módulos, etc... están en la base de datos, los skins normálmente se suben a la carpeta _Defaults/Skins a no ser que los hayas subido como admin en lugar de usuario host, entonces sí estarán en la carpeta del portal, pero aún así la configuración que indica que skin usa cada portal está grabada en la BD. Prueba a adjuntar tu base de datos en tu SQL local, crea un backup o un script de importación y adjuntala al SQL que te ofrezca tu hosting, luego cambia las connectionstring en el web.config y debería andar...