Helpex - Trao đổi & giúp đỡ Đăng nhập
36

làm thế nào để lấy đường dẫn ứng dụng? đường dẫn thùng rác

trong asp.net

cảm ơn trước

36 hữu ích 2 bình luận 62k xem chia sẻ
30

Lấy đường dẫn gốc ứng dụng ảo của ứng dụng ASP.NET trên máy chủ.

Request.ApplicationPath;

http://msdn.microsoft.com/en-us/library/system.web.httprequest.applicationpath.aspx

ResolveUrl("~/bin");
30 hữu ích 0 bình luận chia sẻ
39
Server.MapPath("~/bin")

Bạn cũng có thể sử dụng thuộc tính HostingEnosystem.ApplicationPhysicalPath .

39 hữu ích 1 bình luận chia sẻ
19

Tôi cần điều này ở app_startnơi chưa có HttpContext, do đó RequestServerkhông phải là lựa chọn.

Điều này đã thực hiện thủ thuật:

System.Web.HttpRuntime.BinDirectory
19 hữu ích 0 bình luận chia sẻ
16
HttpContext.Current.Server.MapPath("~/bin") ;
Application.StartupPath + "/bin";
AppDomain.CurrentDomain.BaseDirectory + "/bin";

//Note in Asp.net Core its little bit different
public class ValuesController : ControllerBase
{
        IHostingEnvironment _hostingEnvironment;
        public ValuesController(IHostingEnvironment hostingEnvironment)
        {
            _hostingEnvironment = hostingEnvironment;
            string applicationPath = _hostingEnvironment.ContentRootPath;
            string wwwrootPath = _hostingEnvironment.WebRootPath;
        }
}

và nhiều hơn nữa được mô tả trong blog

16 hữu ích 1 bình luận chia sẻ
13

Sử dụng đoạn mã sau:

string strPath = HttpContext.Current.Server.MapPath("~/bin");
13 hữu ích 0 bình luận chia sẻ
4
Server.MapPath("~/bin")

Bạn cũng có thể dùng Request.PhysicalApplicationPath

4 hữu ích 0 bình luận chia sẻ
2

HostingEnvironment.MapPath()Vs Server.MapPath()Server.MapPath được sử dụng để lập bản đồ vị trí thực trên máy chủ web cho asp.net. String path = HttpContext.Current.Server.MapPath("~/myFolder/myFile.txt");Server.MapPath chỉ định đường dẫn tương đối hoặc đường dẫn ảo để ánh xạ tới một thư mục vật lý.

mẫu vật:

 string path=System.Web.Hosting.HostingEnvironment.MapPath(@"~/Files/ExamResult.rdlc");

Để biết thêm chi tiết, hãy truy cập liên kết này

2 hữu ích 1 bình luận chia sẻ
loading
Không tìm thấy câu trả lời bạn tìm kiếm? Duyệt qua các câu hỏi được gắn thẻ c# asp.net , hoặc hỏi câu hỏi của bạn.

Có thể bạn quan tâm

loading