0
我想請我的應用程序的路徑,以節省它的新文件,我知道我應該做這樣的事情:無法調用Request.PhysicalApplicationPath在VB.NET
Dim mypath As String = Request.PhysicalApplicationPath
但由於某些原因我甚至找不到Request類。
我讀它屬於System.Web命名空間,我加了它,仍然沒有工作。有任何想法嗎?
我想請我的應用程序的路徑,以節省它的新文件,我知道我應該做這樣的事情:無法調用Request.PhysicalApplicationPath在VB.NET
Dim mypath As String = Request.PhysicalApplicationPath
但由於某些原因我甚至找不到Request類。
我讀它屬於System.Web命名空間,我加了它,仍然沒有工作。有任何想法嗎?
您可以使用Server.MapPath("~/logfiles")
來獲取網頁所在目錄中子目錄日誌文件的路徑。
這是在一個實際的ASP.NET網頁或處理程序?
編輯
另一種方法是使用Path.Combine(HttpRuntime.AppDomainAppPath, "logfiles")
它是一個網站。 – user1676874 2013-02-21 18:34:27
@ user1676874您的代碼運行時可能沒有HttpContext。網頁與網站不一樣 - 您遇到問題的文件的名稱是什麼? – 2013-02-21 18:38:43