日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

html 读取物理路径,.Net Core api 中获取应用程序物理路径wwwroot

發布時間:2024/7/19 asp.net 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html 读取物理路径,.Net Core api 中获取应用程序物理路径wwwroot 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如果要得到傳統的ASP.Net應用程序中的相對路徑或虛擬路徑對應的服務器物理路徑,只需要使用使用Server.MapPath()方法來取得Asp.Net根目錄的物理路徑,如下所示:

//Classic ASP.NET

public classHomeController : Controller

{publicActionResult Index()

{string physicalWebRootPath = Server.MapPath("~/");returnContent(physicalWebRootPath);

}

}

但是在ASPNET Core中不存在Server.MapPath()方法,Controller基類也沒有Server屬性。

在Asp.Net Core中取得物理路徑:

從ASP.NET Core RC2開始,可以通過注入?IHostingEnvironment?服務對象來取得Web根目錄和內容根目錄的物理路徑,如下所示:

usingMicrosoft.AspNetCore.Hosting;usingMicrosoft.AspNetCore.Mvc;namespaceAspNetCorePathMapping

{public classHomeController : Controller

{private readonlyIHostingEnvironment _hostingEnvironment;publicHomeController(IHostingEnvironment hostingEnvironment)

{

_hostingEnvironment=hostingEnvironment;

}publicActionResult Index()

{string webRootPath =_hostingEnvironment.WebRootPath; //F:\數據字典\Centa.Data.Dictionary\Centa.Data.Web\wwwrootstring contentRootPath =_hostingEnvironment.ContentRootPath; //F:\數據字典\Centa.Data.Dictionary\Centa.Data.Webreturn Content(webRootPath + "\n" +contentRootPath);

}

}

}

ASP.NET Core RC1

在ASP.NET Core RC2之前 (就是ASP.NET Core RC1或更低版本),通過?IApplicationEnvironment.ApplicationBasePath?來獲取 Asp.Net Core應用程序的根目錄(物理路徑) :

usingMicrosoft.AspNet.Mvc;usingMicrosoft.Extensions.PlatformAbstractions;namespaceAspNetCorePathMapping

{public classHomeController : Controller

{private readonlyIApplicationEnvironment _appEnvironment;publicHomeController(IApplicationEnvironment appEnvironment)

{

_appEnvironment=appEnvironment;

}publicActionResult Index()

{returnContent(_appEnvironment.ApplicationBasePath);

}

}

}

總結

以上是生活随笔為你收集整理的html 读取物理路径,.Net Core api 中获取应用程序物理路径wwwroot的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。