¿Cómo se configura IIS Express para funcionar con VS2008?
-
29-09-2019 - |
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?
Solución
El siguiente parece funcionar para IIS expreso lanzamiento de la línea de comandos:
-
Abra la
Properties
para el sitio web -
Seleccione
Start Options
-
En Iniciar Acción seleccionar
Start External Program
, puso el camino aiisexpress.exe
(C:\Program Files (x86)\IIS Express\iisexpress.exe
) -
Los argumentos de línea de comandos: ruta /: {ruta a la solución del proyecto} /clr:3.5
-
Bajo
Server
, seleccioneUse Custom Server
-
Base Url:
http://localhost:8080/
(el valor predeterminado para IIS Express, puede cambiar esto con argumentos de línea de comandos) -
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.
-
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
-
Una el depurador de Visual Studio para el proceso iisexpress.exe
-
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