20

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

编辑:

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

4

4 回答 4

14

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.

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

于 2010-04-06T23:27:57.197 回答
12

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

替代文字

于 2010-04-06T21:25:32.693 回答
9

最接近 Visual Studio Development Server 中虚拟目录的方法是使用操作系统符号链接将网站根目录之外的目录映射到根目录
http://en.wikipedia.org/wiki/NTFS_symbolic_link中的路径

于 2011-01-30T08:25:18.333 回答
0

是的,您可以通过命令行启动它来提供物理路径

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

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

于 2010-04-06T22:32:25.787 回答