我需要获取我的 ASP.NET-MVC-5-Application 的 Base-/Application-Path。
我找到了两次获得它的机会,想知道哪个是更好的选择:
UrlHelper.Content("~")
或
UrlHelper.RequestContext.HttpRequest.Request.ApplicationPath
最佳答案
用这个,我觉得这个比较好
Server.MapPath("~/YourFolder/");
这里的“~”代表你的根文件夹
即。如果你想从“Contents”文件夹中获取“pic1.gif”文件
简单使用
string _path = Server.MapPath("~/Contents/");
string _myFile = "pic1.gif";
string _fullPath = _path + _myFile;
关于c# - ApplicationPath vs "~",哪个更好找应用程序路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35574794/