Есть ли способ добавить виртуальный каталог в Visual Studio Development Server? - PullRequest
20 голосов
/ 07 апреля 2010

Я использую Visual Studio Development Server с определенным портом. Есть ли способ добавить к нему виртуальный каталог?

EDIT:

Извините, мне было не очень ясно. Я хотел бы иметь возможность добавить один или несколько виртуальных каталогов в произвольные физические каталоги. Например: http://localhost/c_drive/ будет отображаться в C: \, http://localhost:/d_drive/ будет отображаться в D: \ и т. Д.

Ответы [ 4 ]

14 голосов
/ 07 апреля 2010

Сервер разработки Visual Studio имеет кодовое имя Cassini.

С ASP.NET 2.0: Руководство по началу работы

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.

Я использую IIS, который входит в состав Windows XP Pro. Это позволяет только один сайт без настройки, но имеет виртуальные каталоги. Если вы работаете в Vista, вы можете настроить несколько сайтов в IIS из того, что я слышал.

12 голосов
/ 07 апреля 2010

Да, вы можете указать виртуальный путь, например /foo вместо / в свойствах вашего проекта:

alt text

9 голосов
/ 30 января 2011

Ближайший доступ к виртуальным каталогам в Visual Studio Development Server - использование символических ссылок ОС для сопоставления директории вне корня веб-сайта и пути внутри корня.
http://en.wikipedia.org/wiki/NTFS_symbolic_link

0 голосов
/ 07 апреля 2010

Да, вы можете указать физический путь, запустив его через командную строку

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

просто сделать /? список параметров командной строки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...