有没有办法将虚拟目录添加到Visual Studio Development Server?

时间:2010-04-06 21:23:18

标签: asp.net visual-studio-2008 virtual-directory webdev.webserver

我正在使用带有特定端口的Visual Studio开发服务器。有没有办法为它添加虚拟目录?

编辑:

抱歉,我不太清楚。我希望能够将一个或多个虚拟目录添加到任意物理目录中。例如:http://localhost/c_drive/将映射到C:\,http://localhost:/d_drive/将映射到D:\等。

4 个答案:

答案 0 :(得分:14)

Visual Studio开发服务器代号为Cassini。

来自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.

我正在使用Windows XP Pro附带的IIS。它只允许一个网站没有调整,但确实有虚拟目录。如果您使用的是Vista,则可以使用我所听到的内容在IIS中设置多个站点。

答案 1 :(得分:12)

是的,您可以在项目的属性中指定虚拟路径,例如/foo而不是/

alt text

答案 2 :(得分:9)

在Visual Studio开发服务器中最接近虚拟目录的方法是使用OS符号链接将Web站点根目录之外的直接映射映射到根目录中的路径
http://en.wikipedia.org/wiki/NTFS_symbolic_link

答案 3 :(得分:0)

是的,您可以通过命令行

启动它来提供物理路径
C:\Program Files (x86)\Common Files\microsoft shared\DevServer\9.0\Webdev.WebServer.exe /port:9081 /path:C:\temp\vdir

只是做/?获取命令行选项列表