簡體   English   中英

在IIS 7.5 \\ C#(.NET v4.0)中創建嵌套虛擬目錄

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM