Correr Aplicaciones Web ASP.NET Desde la Ventana de Comandos Windows
He leido este interesante tips en los articulos de The Code Project, en el cual nos explican en detalles como hacer para ejecutar una aplicación Asp.Net desde la ventana de comandos, muy interesante y util este truco que me atrevo a traducir del original posteado por Abhijit Jana:
Visual Studio cuenta con su propio motor de tiempo de ejecución integrada de ASP.NET, que ayuda a ejecutar cualquier aplicación web ASP.NET en Visual Studio. Mientras se ejecuta la aplicación desde Visual Studio, debe haber visto una notificación emergente en la bandeja del sistema (como se muestra en la imagen anterior), que es una notificación de servidor ASP.NET Desarrollo.
Este servidor de desarrollo ASP.NET no es más que un archivo ejecutable (WebDev.WebServer), que utiliza Visual Studio para ejecutar la aplicación web cuando se está ejecutando en el contexto de Visual Studio. Puede encontrar el archivo ejecutable “<\Program Files (x86)\Common Files\microsoft shared\DevServer\10.0>“. Esta carpeta contiene dos archivos ejecutables diferentes:
- WebDev.WebServer20.EXE
- WebDev.WebServer40.EXE
WebDev.WebServer20 está orientado a CLR 2.0, lo que significa que todas las aplicaciones ASP.NET que se dirigen hasta el FW. NET 3.5 serán atendidos por WebDev.WebServer20.EXE y WebDev.WebServer40.EXE para aplicaciones basadas en ASP.NET 4.0.
Ahora, vamos a ver cómo podemos utilizar estos ejecutables para ejecutar una aplicación ASP.NET 4.0 sin necesidad de utilizar Visual Studio.
Paso 1: Abra la ventana de comandos y ubiquese en “Program Files (x86)\Common Files\microsoft shared\DevServer\10.0”. La manera más fácil ir allí, escriba cmd en la barra de direcciones (Si está utilizando Windows 7), esto directamente se abrirá línea de comandos con la ruta exacta.


Paso 2: [Opcional] Escriba WebDev.WebServer40 y presione Enter, se abrirá una ventana emergente con los detalles de los parámetros requeridos.

Paso 3: Tipea el siguiente comando en el símbolo del sistema:

Nota: el número de puerto debe ser válido y no ser utilizado por cualquier otro proceso y la ruta es la ubicación de tus aplicaciones web publicadas.
Paso 4: Una vez hecho esto, pulse ENTER, verá una ventana emergente de notificación en la bandeja del sistema.

Si hace doble clic en ese icono, aparecerá la siguiente ventana de servidor ASP.NET para el Desarrollo, que es exactamente la misma ventana de notificación que se utiliza cuando se ejecuta alguna aplicación ASP.NET desde Visual Studio.

Esto indica que su aplicación se está ejecutando ahora.
Paso 4: Abre Internet Explorer> y abre http://localhost , allí está!

Listo, espero que les funcione, cualquier duda adicional dejen un comentario.
Fuente: http://www.codeproject.com/Articles/166319/Run-ASP-NET-Web-Application-from-Command-Prompt.aspx

Leave a Reply