Есть ли способ добавить виртуальный каталог в Visual Studio Development Server?
Я использую Visual Studio Development Server с определенным портом. Есть ли способ добавить к нему виртуальный каталог?
EDIT:
Извините, я был не очень ясен. Я хотел бы иметь возможность добавлять один или несколько виртуальных каталогов в произвольные физические каталоги. Например: http://localhost/c_drive/ будет отображаться в C: \, http://localhost:/d_drive/ будет отображаться в D:\и т.д.
Ответы
Ответ 1
Сервер разработки Visual Studio под кодовым названием Cassini.
Из ASP.NET 2.0: Руководство по началу работы
Cassini doesn't support virtual directories, security settings,
or any of IIS other fancy features; it just a very simple web server
that gives you the basics you need to get up and running.
Я использую IIS, который входит в состав Windows XP Pro. Он позволяет только один веб-сайт без настройки, но имеет виртуальные каталоги. Если вы находитесь в Vista, вы можете настроить несколько сайтов в IIS из того, что я слышал.
Ответ 2
Да, вы можете указать виртуальный путь, например /foo
, а не /
в свойствах вашего проекта:
![alt text]()
Ответ 3
Ближе всего вы можете попасть в виртуальные каталоги в Visual Studio Development Server, используя символические ссылки ОС для сопоставления директивы вне корня веб-сайта с корнем в корне
http://en.wikipedia.org/wiki/NTFS_symbolic_link
Ответ 4
Да, вы можете указать физический путь, запустив его через командную строку
C:\Program Files (x86)\Common Files\microsoft shared\DevServer\9.0\Webdev.WebServer.exe /port:9081 /path:C:\temp\vdir
просто сделайте /? для списка параметров командной строки