2013-02-21 57 views
0

我想請我的應用程序的路徑,以節省它的新文件,我知道我應該做這樣的事情:無法調用Request.PhysicalApplicationPath在VB.NET

Dim mypath As String = Request.PhysicalApplicationPath 

但由於某些原因我甚至找不到Request類。

enter image description here

我讀它屬於System.Web命名空間,我加了它,仍然沒有工作。有任何想法嗎?

回答

0

您可以使用Server.MapPath("~/logfiles")來獲取網頁所在目錄中子目錄日誌文件的路徑。

這是在一個實際的ASP.NET網頁或處理程序?

編輯

另一種方法是使用Path.Combine(HttpRuntime.AppDomainAppPath, "logfiles")

+0

它是一個網站。 – user1676874 2013-02-21 18:34:27

+0

@ user1676874您的代碼運行時可能沒有HttpContext。網頁與網站不一樣 - 您遇到問題的文件的名稱是什麼? – 2013-02-21 18:38:43