Web Deploy : implementa su aplicación en un servidor IIS local o remoto inmediatamente (publicación con un clic), suponiendo que tenga acceso y que el servidor esté configurado correctamente.
Paquete de implementación web: similar a Web Deploy, pero crea un paquete de implementación comprimido en el sistema de archivos local para implementarlo más tarde en un servidor IIS local o remoto.
FTP : copia los archivos de la aplicación necesarios en un servidor FTP. Puede usar esto para implementar su aplicación en la nube (no Azure).
Sistema de archivos : copia los archivos de la aplicación necesarios en el sistema de archivos local. Útil para realizar pruebas o si desea tener más control sobre cómo se realiza la implementación.
Los dos métodos de implementación web son más inteligentes que los enfoques de sistema de archivos/FTP más antiguos. Por ejemplo, pueden aplicar transformaciones de archivos de configuración durante la implementación y son más rápidos porque solo transfieren cambios. También son más seguros.
Más información aquí .