2013-10-23 105 views
0

我有大約20個網站創建了一個web-server,現在我做了一個工具,這將是所有網站的共同點,所以我有一個共同的用戶控制,我正在使用在所有網站內的.aspx文件中 訪問asp.net網站目錄之外的文件夾

現在我想將這些用戶控件保存在網站目錄之外的位置,以便我可以訪問這些相同的控件到所有網站。

但是我找不到一個方法來獲取網站根目錄之外的目錄。

我搜索了一下,看到了將目錄設置爲虛擬目錄的選項,以便網站可以訪問該目錄,但這裏我必須一次將該文件夾鏈接到一個網站,因此它將保持相同的控制在單獨的網站,我想避免更新的原因。

任何人都可以告訴我如何實現這一點。

回答

0

喜在粗糙選中的代碼是這樣的:

您可以訪問這個樣子。

webRootPath = Server.MapPath("~") 
docPath = Path.GetFullPath(Path.Combine(rootPath, "..\Documents/MyDocument.xml"))