Pues bien, ahora que he empezado a moverme entre diferentes PCs de desarrollo, siempre hay pequeñas cosas muy utiles que extraño. Por ejemplo, un archivo BAT para reiniciar el IIS. El mismo tiene el siguiente codigo dentro:

REM StopISS.cmd

net stop iisadmin /yes

REM StartIIS.cmd

net start iisadmin

net start w3svc

net start smtpsvc

 

Para generar este archivo hay que copiar el codigo anterior en un archivo de texto (RestartIIS.txt) y renombrarlo por .bat (RestartIIS.bat). Luego queda listo para la ejecución del mismo.

 

Para poder aprovecharlo al maximo, por lo general debemos ejecutar este archivo desde dentro del IDE del Visual Studio 2003. Lo que podemos hacer es agregarlo como una External Tool y que quede dentro del IDE.

 

Para esto seleccionamos el menú Tools / External Tools

 

A continuación, agregamos una nueva External Tool. Los datos basicos de la misma son bastante simples, un pequeño titulo para verla en el menú, la selección de nuestro archivo BAT y opcionalmente podemos seleccionar el check “Use Output Window”, para que la ejecución del Bat se muestre dentro de la ventana de Output de Visual Studio 2003.

 

Nuestro menú deberia quedar asi

 

Y luego al ejecutarlo, la ventana de Output deberia mostrar lo siguiente

 

Espero que sea util, saludos.

 

PD: Ojo que si los nombres de los servicios no coinciden o no estan instalado, se puede mostrar un error. Mas completo en El Guille http://www.mundoprogramacion.com/colabora/NET2005/bcapuano_NUnit_desde_Window_Explorer.htm

4 responses to “Reiniciando el IIS desde Visual Studio 2003.”

  1. Buen truco mi hermano.

    Like

  2. Gracias Haaron !!!

    Like

  3. Hola. Saludos desde Colombia.Tu info me sirvió. Gracias. Tal vez me puedas ayudar con una duda….¿Puedo reiniciar este servicio para un listado de equipos en mi red? ¿Qué parametro debo usar en el .bat?

    Like

  4. Diego .. gracias por la buena onda.Revisando un poco la ayuda de DOS, me parece que no se puede hacer eso. Busque en google y me llevo a un par de sitios http://www.computerhope.com/nethlp.htm y http://www.ss64.com/nt/net_service.html.Si averiguo algo mas te avisoSaludos

    Like

Leave a comment

Discover more from El Bruno

Subscribe now to keep reading and get access to the full archive.

Continue reading