2010-06-22 9 views
5

Visual Studio solicita la creación de directorios virtuales en IIS cuando abro una solución. ¿Podría ser porque los proyectos dentro de la solución se han configurado para usar IIS en lugar de Cassini?Visual Studio crea directorios virtuales de IIS cuando se abrió la solución

El mensaje de diálogo es:..

"El URI locales ... especifica para el proyecto web ... no se ha configurado el fin de abrir este proyecto en el directorio virtual debe configurarse ¿Quieres para crear el directorio virtual ahora? "

+1

¿Puedes verificarlo en la pestaña 'Web' en la ventana de propiedades del proyecto? –

Respuesta

7

Sí lo es. Si un proyecto web está configurado para usar IIS (en la pestaña Web en las propiedades del proyecto -> "Usar servidor web IIS local"), Visual Studio requiere que la ruta definida exista en IIS como un directorio virtual y corresponda a la ubicación del proyecto en disco. Si la ruta de acceso no existe en IIS, Visual Studio ofrecerá crearla para usted.

+0

Gracias Adrian. ¿Cuáles son los beneficios principales de hacer esto? Me está causando un esfuerzo adicional cuando me cambio a trabajar en el código en una rama, porque a VS parece importarle de qué proyecto se creó cada directorio virtual, lo que significa que tengo que eliminar todos los directorios virtuales en IIS cada vez que cambio las ramas (de mi copia de trabajo). ¿Es esto algo que has experimentado? – Ben

+1

@Ben: Sí, es un dolor al trabajar en ramas. Sin embargo, después de algunas veces, es relativamente rápido de configurar a medida que se familiariza con las necesidades de configuración. Prefiero usar IIS porque significa que mi aplicación web sigue ejecutándose después de que dejo de depurarla con Visual Studio, lo que significa que todavía se puede usar. Además, al desarrollar una nueva funcionalidad, presiono compilar y luego cambiar a un navegador, sin tener que iniciar el servidor web incorporado o iniciar la depuración. – adrianbanks

+0

OK, viviré con el dolor. Sincero gracias – Ben

Cuestiones relacionadas