..
En un momento en que la práctica nuestras habilidades y el desarrollo de aplicaciones web ASP.NET el siguiente paso es poner en relación a la implementación (implantación en Inglés) de la misma. Afortunadamente, una vez más para este fin, encontramos consuelo en Visual Studio.
Como hemos mencionado al principio de la guía hay muchas plantillas de sitio web que puede utilizar para desarrollar y desplegar nuestras aplicaciones en diversas plataformas

Para muchos programadores para implementar una aplicación es algo para pensar en el final del proceso de desarrollo y es uno totalmente independientes. En lugar de implementar una aplicación web es una actividad que se considera al inicio del proceso de desarrollo, ya que, especialmente después del advenimiento de la computación en nube, puede que no tenga acceso a los servidores en los que la propia aplicación se llevará a cabo.
Por esta razón, Visual Studio incluye varias nuevas características que hacen que la implementación de una aplicación de una mucho más manejable en el pasado.
Entre estas nuevas características incluyen:
En las versiones anteriores del desarrollo que no se incluyen estas características se suelen crear un paquete de instalación para el despliegue de aplicaciones web. Aunque la creación de un paquete de este tipo es preferible a la simple copia de archivos en un servidor Web, el mecanismo del paquete de instalación no pudo tener en cuenta ciertas cosas como el hecho de que el esquema de base de datos puede cambiar en una de las distribuciones después de la primera aplicación.
La nueva característica permite que el envase web para obtener en torno a estos problemas. Con esta herramienta se puede crear un archivo comprimido o carpeta que contiene todo lo necesario para el proyecto se implementa en un servidor web.
Un paquete web incluye:
Una vez que se crea un paquete Web se puede copiar en un servidor e instalarlo manualmente (mediante el Administrador de IIS) o instalarlo mediante los comandos adecuados. En cualquier caso, como siempre, la mejor manera de entender todo lo que se debe seguir adelante con un ejemplo. Por lo tanto, crear una nueva aplicación web

y denominiamola WebApplicationDeploy.
La rectoría se crea a partir de aplicaciones ASP.NET que contiene, entre otras cosas, el formulario Web Default.aspx

Asumiendo que nuestra solicitud está completa hacemos clic con el botón derecho del ratón en la solución y elegir la opción del paquete / Configuración de publicación

Nos quite la marca en la opción Crear paquetes de implementación, como archivos zip (porque queremos que los archivos se colocan en un directorio y no en un archivo comprimido) y guardar

Haga clic de nuevo con el botón derecho del ratón en la solución y elija la opción Crear paquete de implementación

De este modo se crea en el directorio del proyecto (en el obj \ Debug \ Package \ PackageTemp) todo lo necesario para el despliegue de aplicaciones

Luego sólo tienes que copiar todos estos elementos en un directorio que debe utilizarse como un directorio virtual de nuestro sitio y configurar IIS como vimos al principio de la guía para permitir el acceso al sitio por los usuarios.
| |
ASP (Advanced)
Ciclo completo para la creación de sitios Web dinámicos. A partir de 39 €. |
| |
ASP.NET (Curso)
Ciclo completo para la creación de aplicaciones Web y un 15% de descuento hasta el 14/09/2011. |
| |
SQL y bases de datos (Curso)
Crear y gestionar bases de datos relacionales. A partir de 39 €. |