Ответ 1
Получает корневой путь приложения виртуального приложения приложения ASP.NET на сервере.
Request.ApplicationPath;
http://msdn.microsoft.com/en-us/library/system.web.httprequest.applicationpath.aspx
ResolveUrl("~/bin");
как получить путь к приложению? bin path
в asp.net
Благодарим заранее
Получает корневой путь приложения виртуального приложения приложения ASP.NET на сервере.
Request.ApplicationPath;
http://msdn.microsoft.com/en-us/library/system.web.httprequest.applicationpath.aspx
ResolveUrl("~/bin");
Server.MapPath("~/bin")
Вы также можете использовать свойство HostingEnvironment.ApplicationPhysicalPath.
Используя следующий фрагмент:
string strPath = HttpContext.Current.Server.MapPath("~/bin");
Мне это нужно в app_start
, где еще нет HttpContext
, поэтому Request
и Server
не являются параметрами.
Это сделало трюк:
System.Web.HttpRuntime.BinDirectory
HttpContext.Current.Server.MapPath("~/bin")
Application.StartupPath + "/bin"
AppDomain.CurrentDomain.BaseDirectory + "/bin"
и многое другое, описанное в blog
Server.MapPath("~/bin")
Вы также можете использовать
Request.PhysicalApplicationPath