2008-09-22 101 views
2

如何在web.config文件中有相對路徑。此值不在連接字符串中,因此我無法使用| DataDirectory | (我認爲),那我該怎麼辦?web配置中的相對路徑

+0

我認爲您的意思是特定於應用程序的url。相對網址意味着相對於您當前所在的目錄。 – Gilligan 2008-09-22 03:22:37

回答

1

什麼是相對路徑?

你說的是物理目錄路徑還是url路徑?

編輯:

我需要爲我的一個項目做類似的事情。我需要找到存儲在某個文件夾中的配置文件。儘管web.config文件本身並未提供任何特別的功能,但您可以從web.config文件獲取路徑並將其轉換爲相對應的路徑。

Request.ApplicationPath爲您提供Web應用程序的基礎目錄。 YOu可以追加相關路徑並將其提供給它。

另請參閱this blog post by Rick Strahl其他有趣的目錄可能會幫助你。

然後,您可以將relatvie路徑追加到

+0

我想在我加載到的任何盒子上使用〜/ App_Data/Foobar.xml的等價物。 – Dested 2008-09-22 03:10:42