2013-07-16 34 views

回答

44
Server.MapPath("~"); 

將獲取當前應用程序的根目錄作爲磁盤上的路徑。例如,C:\inetpub\...

請注意,~字符也可以用作ASP.NET控件中網絡路徑的一部分,它會填充您的應用程序的URL。

如果你的類不具備服務器性能,可以使用靜態

HttpContext.Current.Server.MapPath("~") 
28
+2

這是非常有用的,當你無法使用的HttpContext獲取Server對象 – Sam

+0

這方法返回我正在查找的內容:在IIS中運行的應用程序的根URL。 Server.MapPath返回一個文件目錄。 –

相關問題