有没有一种方法可以在Visual Studio开发服务器上添加虚拟目录?

20
我正在使用特定端口的Visual Studio开发服务器,有没有办法为它添加虚拟目录?
编辑:
抱歉,我表述不太清楚。我想能够将一个或多个虚拟目录添加到任意物理目录中。例如:http://localhost/c_drive/ 将映射到 C:\,http://localhost:/d_drive/ 将映射到 D:\ 等等。
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中设置多个网站。


12

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

alt text


抱歉,我需要能够向任意物理目录添加多个虚拟目录,就像在IIS中一样。有没有办法做到这一点? - David Hodgson
7
我认为你误解了问题。增加虚拟目录与为项目设置虚拟路径并不相同。虚拟目录几乎像是到网站根目录之外的文件夹的快捷方式,但对于 Web 应用程序而言,它们可以像在网站根目录文件夹中一样访问。 - hofnarwillie

9

0

是的,你可以通过命令行提供一个物理路径

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

只需执行 /? 命令即可获取命令行选项列表


抱歉,但这完全不是他所要求的。 - John Kaster

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接