在Controller ASP.NET MVC中获取项目根路径,可以使用以下方法:
Server.MapPath
方法:string rootPath = Server.MapPath("~/");
HostingEnvironment.MapPath
方法:using System.Web.Hosting;
string rootPath = HostingEnvironment.MapPath("~/");
AppDomain.CurrentDomain.BaseDirectory
属性:string rootPath = AppDomain.CurrentDomain.BaseDirectory;
AppContext.BaseDirectory
属性:string rootPath = AppContext.BaseDirectory;
这些方法都可以获取到项目的根路径,可以根据实际需求选择合适的方法。
领取专属 10元无门槛券
手把手带您无忧上云