Depuro mi proyecto desde la consola con MsBuild.exe. Después de compilar el proyecto quiero comenzar y probarlo, pero tengo el problema de que no puedo iniciar Cassini para el proyecto de prueba. ¿Puedo ejecutar Cassini desde la consola?ejecutar Cassini desde la consola
Respuesta
Se le puede llamar con este formato:
WebDev.WebServer /port:9999 /path:"C:\Projects\Web Site"
La información a continuación es de mi máquina para una ubicación de instalación por defecto, YMMY.
Para 2.0 - 3.5/VS 2008, es en:
C:\Program Files (x86)\Common Files\Microsoft Shared\DevServer\9.0
y es sólo WebDev.WebServer.exe
Para 4.0/VS 2010 se trasladó al 10,0 directorio, está en:
C:\Program Files (x86)\Common Files\Microsoft Shared\DevServer\10.0
Y hay un WebDev.WebServer20
y WebDev.WebServer40
para las diferentes versiones de CLR.
huh eso fue rápido. Thx lo probaré. – senzacionale
@senzacionale - Actualizaré la respuesta con la ubicación 2k8, olvidé esa. –
Nick, para referencia futura, eche un vistazo al artículo vinculado en mi respuesta. –
El problema con el inicio de WebDev.WebServer desde la línea de comandos es que no sabe si el puerto que está solicitando ya está en uso, en cuyo caso se mostrará un desagradable cuadro de diálogo modal, y no hay manera confiable para apagarlo cuando hayas terminado.
Puede alojar de manera confiable WebDev.WebHost, que es el núcleo de WebDev.WebServer, y con unos pocos métodos de ayuda, puede asegurarse de obtener un puerto abierto y puede cerrarlo de manera confiable.
Véase el segundo ejemplo en esta página: http://www.codeproject.com/KB/aspnet/test-with-vs-devserver-2.aspx
Y, como ya saben, CassiniDev ofrece algunas capacidades extendidas. La clase Fixture
puede darle control total del servidor. Pero a menos que realmente necesite usar una IP distinta a loopback, la WebDev.WebHost de alojamiento propio es probablemente su mejor opción.
- 1. Ejecutar migraciones desde la consola de rieles
- 2. Ejecutar aplicación de consola desde otra aplicación de consola
- 3. ¿Cómo ejecutar tareas de rake desde la consola?
- 4. ¿cómo puedo ejecutar un inicializador desde la consola de rieles?
- 5. Ejecutar jar en la consola
- 6. Windows desde la consola
- 7. ¿Es posible ejecutar asp clásico en Cassini Webserver?
- 8. Cassini/WebServer.WebDev, NUnit y AppDomainUnloadedException
- 9. lectura Unicode desde la consola
- 10. lectura carbón desde la consola
- 11. ¿Ejecutar el código en la consola cerrada?
- 12. IIS Express o Cassini
- 13. ¿Cómo ejecutar los programas de la consola hija sin mostrar la ventana de consola desde el programa GUI de Win32?
- 14. Usando la herramienta diff de VS2012 desde la consola
- 15. ¿Cómo ejecutar la aplicación de consola desde el servicio de Windows?
- 16. cómo ejecutar la aplicación de consola desde el formulario de Windows?
- 17. ¿Cómo ejecutar algún comando antes o después de cada comando Bash ingresado desde la consola?
- 18. Obteniendo el seguimiento de pila para un error al ejecutar código desde la consola en Chrome
- 19. Erlang: ¿usar include desde la consola?
- 20. Abra web.config desde la aplicación de consola?
- 21. Leer desde la consola en F #
- 22. Ejecutar PowerShell-Script desde la aplicación C#
- 23. Ejecutar la aplicación de la consola Java como daemon (fondo)
- 24. Ocultar la ventana de la consola desde Process.Start C#
- 25. ¿Cómo puedo iniciar Cassini Web Server desde una línea de comando o un archivo por lotes?
- 26. Ejecutar aplicaciones de consola en otro monitor
- 27. Ejecutar programa externo desde Java
- 28. ejecutar la aplicación de consola en C# con los parámetros
- 29. Ejecutar instrumentos y la consola de depuración simultáneamente
- 30. Evite imprimir después de ejecutar el comando en la consola
Acabo de lanzar la versión 3.5.1/4.0.1 beta de CassiniDev con un simple ejemplo de accesorio de prueba si está interesado. –