我正在使用具有特定端口的 Visual Studio 开发服务器。有没有办法给它添加一个虚拟目录?
编辑:
对不起,我不是很清楚。我希望能够将一个或多个虚拟目录添加到任意物理目录。例如:http://localhost/c_drive/会映射到 C:\,http://localhost:/d_drive/会映射到 D:\,等等。
我正在使用具有特定端口的 Visual Studio 开发服务器。有没有办法给它添加一个虚拟目录?
编辑:
对不起,我不是很清楚。我希望能够将一个或多个虚拟目录添加到任意物理目录。例如:http://localhost/c_drive/会映射到 C:\,http://localhost:/d_drive/会映射到 D:\,等等。
Visual Studio 开发服务器的代号为 Cassini。
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 中设置多个站点。
是的,您可以指定一个虚拟路径,/foo
而不是/
在项目的属性中:
最接近 Visual Studio Development Server 中虚拟目录的方法是使用操作系统符号链接将网站根目录之外的目录映射到根目录
http://en.wikipedia.org/wiki/NTFS_symbolic_link中的路径
是的,您可以通过命令行启动它来提供物理路径
C:\Program Files (x86)\Common Files\microsoft shared\DevServer\9.0\Webdev.WebServer.exe /port:9081 /path:C:\temp\vdir
做就是了 /?获取命令行选项列表