我正在使用具有特定端口的Visual Studio Development Server。有沒有辦法給它添加一個虛擬目錄?有沒有辦法將虛擬目錄添加到Visual Studio Development Server?
編輯:
對不起,我不是很清楚。我希望能夠添加一個或多個虛擬目錄到任意的物理目錄。例如:http://localhost/c_drive/將映射到C:\,http://localhost:/d_drive/將映射到d:\等
我正在使用具有特定端口的Visual Studio Development Server。有沒有辦法給它添加一個虛擬目錄?有沒有辦法將虛擬目錄添加到Visual Studio Development Server?
編輯:
對不起,我不是很清楚。我希望能夠添加一個或多個虛擬目錄到任意的物理目錄。例如:http://localhost/c_drive/將映射到C:\,http://localhost:/d_drive/將映射到d:\等
Visual Studio Development Server代號爲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專業版的IIS。它只允許一個網站沒有調整,但有虛擬目錄。如果您使用的是Vista,則可以從我所聽到的內容中設置IIS中的多個站點。
是的,你可以指定你的項目的屬性的虛擬路徑,如/foo
代替/
:
是的,你可以通過命令行
C:\Program Files (x86)\Common Files\microsoft shared\DevServer\9.0\Webdev.WebServer.exe /port:9081 /path:C:\temp\vdir
只是做啓動它提供一個物理路徑/?獲取命令行選項列表
對不起,這不是他所要求的。 – 2011-05-16 04:21:37
你可以在Visual Studio開發服務器虛擬目錄是通過使用OS符號鏈接到根中的Web站點根目錄之外的directoty映射到路徑
http://en.wikipedia.org/wiki/NTFS_symbolic_link
對不起,我需要最接近能夠將一個以上的虛擬目錄添加到任意的物理目錄,就像在IIS中一樣。有沒有辦法做到這一點? – 2010-04-06 21:59:07
我想你誤解了這個問題。添加虛擬目錄與爲項目設置虛擬路徑不同。虛擬目錄幾乎就像在Web根目錄中存在的其他文件夾的快捷方式,但Web應用程序可以訪問它們,就好像它位於Web根文件夾中一樣。 – hofnarwillie 2012-02-10 11:36:19