20

Estoy usando el Visual Studio Development Server, con un puerto específico. ¿Hay alguna manera de agregarle un directorio virtual?¿Hay alguna manera de agregar un directorio virtual a Visual Studio Development Server?

EDIT:

Lo sentimos, no estaba muy claro. Me gustaría poder agregar uno o más directorios virtuales a directorios físicos arbitrarios. Por ejemplo: http://localhost/c_drive/ sería asignar a C: \, http://localhost:/d_drive/ sería asignar a D: \, etc.

Respuesta

14

El Visual Studio Development Server tiene el nombre en código Cassini.

De ASP.NET 2.0: A Getting Started Guide

Cassini doesn't support virtual directories, security settings, 
or any of IIS's other fancy features; it's just a very simple web server 
that gives you the basics you need to get up and running. 

estoy usando el IIS que se incluye con Windows XP Pro. Solo permite un sitio web sin ajustes, pero tiene directorios virtuales. Si está en Vista, puede configurar varios sitios en IIS a partir de lo que he escuchado.

12

sí, se puede especificar una ruta de acceso virtual como /foo en lugar de / en las propiedades de su proyecto:

alt text

+0

Lo sentimos, necesito para poder agregar más de un directorio virtual a un directorio físico arbitrario, como puede hacerlo en IIS. ¿Hay una manera de hacer eso? –

+7

Creo que malinterpretaste la pregunta. Agregar directorios virtuales no es lo mismo que establecer una ruta virtual para un proyecto. Los directorios virtuales son casi como accesos directos a las carpetas existentes en otro lugar que en la raíz web, pero la aplicación web puede acceder a ellos como si estuvieran en la carpeta raíz web. – hofnarwillie

0

Sí, puede proporcionar una ruta física mediante el lanzamiento a través de línea de comandos

C:\Program Files (x86)\Common Files\microsoft shared\DevServer\9.0\Webdev.WebServer.exe /port:9081 /path:C:\temp\vdir 

eso sí, /? para una lista de opciones de línea de comando

+0

Lo siento, pero esto no es lo que estaba pidiendo en absoluto. –

9

Lo más cerca que se puede llegar a directorios virtuales en el Visual Studio servidor de desarrollo es mediante el uso de enlaces simbólicos del sistema operativo para mapear una directoty fuera de la raíz del sitio Web a una trayectoria dentro de la raíz
http://en.wikipedia.org/wiki/NTFS_symbolic_link

Cuestiones relacionadas