2010-11-28 121 views
22

如何獲取應用程序路徑? bin路徑如何獲取asp.net中的應用程序路徑?

在asp.net

感謝的提前

+0

相關信息[這裏]描述(https://stackoverflow.com/q/10951599/465053) 。 – RBT 2017-11-14 10:30:27

+0

另一篇文章談論[在.Net中的Web應用程序中的服務器映射路徑](https://stackoverflow.com/q/275781/465053) – RBT 2017-11-14 10:35:41

回答

3
Server.MapPath("~/bin") 

您還可以使用 Request.PhysicalApplicationPath

12

使用下面的代碼片段:

string strPath = HttpContext.Current.Server.MapPath("~/bin"); 
9

我需要這個在app_start那裏還沒有HttpContext,因此RequestServer不是選項。

這奏效了:

System.Web.HttpRuntime.BinDirectory 
7
HttpContext.Current.Server.MapPath("~/bin") 

Application.StartupPath + "/bin" 

AppDomain.CurrentDomain.BaseDirectory + "/bin" 

,還有更多的是在blog

相關問題