20

Sto utilizzando il server di sviluppo di Visual Studio, con una porta specifica. C'è un modo per aggiungere una directory virtuale ad esso?C'è un modo per aggiungere una directory virtuale a Visual Studio Development Server?

EDIT:

Siamo spiacenti, non sono stato molto chiaro. Mi piacerebbe essere in grado di aggiungere una o più directory virtuali a directory fisiche arbitrarie. Per esempio: http://localhost/c_drive/ sarebbe mappare C: \, http://localhost:/d_drive/ sarebbe mappare D: \, ecc

risposta

14

Il server di sviluppo di Visual Studio è il nome in codice Cassini.

Da 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. 

Sto usando l'IIS che è incluso in Windows XP Pro. Permette solo un sito Web senza modifiche ma ha directory virtuali. Se sei su Vista, puoi configurare più siti in IIS da quello che ho sentito.

12

Sì, è possibile specificare un percorso virtuale come /foo invece di / nelle proprietà del vostro progetto:

alt text

+0

dispiace, ho bisogno essere in grado di aggiungere più di una directory virtuale a una directory fisica arbitraria, come in IIS. C'è un modo per farlo? –

+7

Penso che tu abbia frainteso la domanda. L'aggiunta di directory virtuali non equivale all'impostazione di un percorso virtuale per un progetto. Le directory virtuali sono quasi come collegamenti a cartelle esistenti altrove rispetto alla radice Web, ma sono accessibili all'applicazione Web come se si trovasse nella cartella radice Web. – hofnarwillie

0

Sì, è possibile fornire un percorso fisico lanciandolo attraverso la linea di comando

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

solo fare /? per un elenco di opzioni della riga di comando

+0

Scusa, ma non è quello che stava chiedendo. –

9

Il più vicino si può arrivare a directory virtuali in Visual Studio Development Server è quello di utilizzare i collegamenti simbolici del sistema operativo per mappare un directoty al di fuori della radice del sito Web a un percorso all'interno della radice
http://en.wikipedia.org/wiki/NTFS_symbolic_link