20

Ich verwende den Visual Studio Development Server mit einem bestimmten Port. Gibt es eine Möglichkeit, ein virtuelles Verzeichnis hinzuzufügen?Gibt es eine Möglichkeit, Visual Studio Development Server ein virtuelles Verzeichnis hinzuzufügen?

EDIT:

Sorry, ich war nicht sehr klar. Ich würde gerne in der Lage sein, ein oder mehrere virtuelle Verzeichnisse zu beliebigen physischen Verzeichnissen hinzuzufügen. Zum Beispiel: http://localhost/c_drive/ würde C Karte: \, http://localhost:/d_drive/ bis D Karte würde: \ usw.

Antwort

14

Der Visual Studio Development Server trägt den Codenamen Cassini.

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

ich die IIS benutzen, die mit Windows XP Pro enthalten ist. Es erlaubt nur eine Website ohne zu optimieren, hat aber virtuelle Verzeichnisse. Wenn Sie auf Vista sind, können Sie mehrere Sites in IIS von dem, was ich gehört habe, einrichten.

12

Ja, können Sie einen virtuellen Pfad wie /foo statt / in den Eigenschaften Ihres Projekts festlegen:

alt text

+0

leider noch directoty außerhalb der Website root auf einen Pfad zu kartieren, ich brauche Sie können mehr als ein virtuelles Verzeichnis zu einem beliebigen physischen Verzeichnis hinzufügen, wie Sie es in IIS können. Gibt es eine Möglichkeit, das zu tun? –

+7

Ich denke, du hast die Frage falsch verstanden. Das Hinzufügen virtueller Verzeichnisse entspricht nicht dem Festlegen eines virtuellen Pfads für ein Projekt. Virtuelle Verzeichnisse sind fast wie Verknüpfungen zu Ordnern, die an anderer Stelle als im Webstamm vorhanden sind, aber für die Webanwendung wie im Webstammordner zugänglich sind. – hofnarwillie

0

Ja, Sie einen physischen Pfad, indem es durch Kommandozeile starten

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

nur tun zur Verfügung stellen kann /? Für eine Liste der Befehlszeilenoptionen

+0

Sorry, aber das ist nicht das, wonach er überhaupt gefragt hat. –