Pregunta

tengo el IIS expreso Beta descargado e instalado en WinXP. No tengo VS2010.

¿Cómo se configura VS2008 para lanzar IIS expreso Beta al depurar / marcha un sitio?

¿Fue útil?

Solución

El siguiente parece funcionar para IIS expreso lanzamiento de la línea de comandos:

  1. Abra la Properties para el sitio web

  2. Seleccione Start Options

  3. En Iniciar Acción seleccionar Start External Program, puso el camino a iisexpress.exe (C:\Program Files (x86)\IIS Express\iisexpress.exe)

  4. Los argumentos de línea de comandos: ruta /: {ruta a la solución del proyecto} /clr:3.5

  5. Bajo Server, seleccione Use Custom Server

  6. Base Url: http://localhost:8080/ (el valor predeterminado para IIS Express, puede cambiar esto con argumentos de línea de comandos)

  7. Importante: Deseleccionar todo bajo Debuggers de lo contrario obtendrá un error "No se puede iniciar la depuración en el servidor web ..."

La información sobre el lanzamiento usando un archivo de configuración se puede encontrar en este sitio: depurar el .NET web del Proyecto con IIS expreso [Trucos] . Esta es VS2010 específica pero sospecho que el mismo trabajo voluntad para 2008.

Otros consejos

Estoy tratando de hacer lo mismo, sin embargo, ya que habrá hay integración directa VS2008 para IIS expresar (han hecho más que se añaden a la beta VS2010 SP1) para usarlo para probar / desarrollo que tiene que hacer lo siguiente.

  1. Iniciar un sitio web en iisexpress utilizando la línea de comando siguiente ( parámetros de línea de comandos iisexpress ), cambian el $ (ProjectDir) a ser lo que necesita que sea.

    "% ProgramFiles% / IIS expresar / iisexpress.exe" / ruta: $ (ProjectDir) / puerto: 4326 /clr:v2.0

  2. Una el depurador de Visual Studio para el proceso iisexpress.exe

  3. http: // localhost: 4326 o haga clic derecho en el icono de la bandeja del sistema y seleccione iisexpress su sitio

Nota: He tratado de conectar esto como un evento posterior a la generación en el estudio visual, pero si se utiliza el cmd anteriores, entonces VS2008 bloquea hasta que termina iisexpress. También he intentado usar esto con start /b o colocando el símbolo del sistema en un archivo por lotes y tratando de iniciar ese pero tampoco funciona la opción.

Gracias

Keith

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top