![](/img/trans.png)
[英]“.NETFramework,Version=v4.0,Profile=Mono” issue vb.net, c#
[英]Creating nested virtual directories in IIS 7.5 \ C# (.NET v4.0)
我創建了一個Windows服務,該服務具有固定的時間間隔,該時間間隔檢查數據庫中的幾行,並通過代碼在IIS中創建虛擬目錄。
這些虛擬目錄在以下模板中創建:
"IIS://localhost/W3SVC/1/Root/" + vdName
按照書面說明,虛擬目錄創建成功,但是在IIS中我網站的ROOT文件夾中。
我的目標是創建那些虛擬目錄,以及我的其他Web應用程序的子文件夾。
正確的路徑應該是什么? 我猜應該是這樣的:
"IIS://localhost/W3SVC/1/Root/[AnotherVirtualDir]/subDir1/subDir2/" + vdName
但是這種說法是行不通的:)
(.NET v4.0,IIS 7.5,Windows 2008 R2)
提前致謝!
加爾
我認為您需要的是一個帶有一些目錄樹的站點,其中虛擬目錄留在樹上。
如果您的Web文件位於“ / ROOT /”,則可以有多個IIS站點指向不同的文件夾。 讓我們以Site1為例。
/Root/Site1/
該站點可以具有一系列文件夾。
/Root/Site1/Sub1/
/Root/Site1/Sub2/
然后,您可以將虛擬目錄放在這些目錄中。
/Root/Site1/Sub1/VirtualDir1/
/Root/Site1/Sub1/VirtualDir2/
/Root/Site1/Sub2/VirtualDir3/
/Root/Site1/Sub2/VirtualDir4/
您可以在單獨的站點中執行類似的結構。 具有虛擬目錄的站點與嵌套虛擬目錄非常相似。
目的是通過使用純子目錄或多個站點來避免嵌套虛擬目錄。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.