Muchas gracias por la explicacion ya aprendi la diferencia ahora bien , tengo la siguiente cuestion.
YO programo desde mi maquina, y una vez lo tenga terminado lo que hago es publicar la aplicacion web un servidor de desarrollo local que esta dentro de la red de trabajo, una vez que ande perfecto en el servidor de desarollo habria que subirlo al servidor de produccion que es un server dedicado, tengo que repetir el mismo procedimiento es decir publicar la aplicacion desde el visual studio pero eligiendo la opcion de ftp??
muchas gracias.