我需要获取ASP.NET-MVC-5-Application的Base- / Application-Path。
我找到了两个获得它的机会,并想知道什么是更好的选择:
UrlHelper.Content("~")
或
UrlHelper.RequestContext.HttpRequest.Request.ApplicationPath
答案 0 :(得分:0)
使用这个,我认为这样更好
Server.MapPath("~/YourFolder/");
这里“〜”代表你的rootfolder
即。如果你想从“内容”文件夹中获取“pic1.gif”文件
只需使用
string _path = Server.MapPath("~/Contents/");
string _myFile = "pic1.gif";
string _fullPath = _path + _myFile;