【发布时间】:2016-06-23 00:01:21
【问题描述】:
如果我想从我的项目中读取本地文件,给定项目目录的相对路径,我该如何实现?
【问题讨论】:
-
您是否尝试过使用 PlatformServices.ApplicationEnvironment 中的 ApplicationBasePath?
标签: file asp.net-core asp.net-core-mvc
如果我想从我的项目中读取本地文件,给定项目目录的相对路径,我该如何实现?
【问题讨论】:
标签: file asp.net-core asp.net-core-mvc
现在 .NET Core 具有 RTM-ed,您需要改用 IHostingEnvironment。它暴露了WebRootPath和ContentRootPath。
【讨论】:
IHostingEnvironment 已过时。请改用IWebHostEnvironment。见docs.microsoft.com/en-us/dotnet/api/…
您可以从PlatformServices.ApplicationEnvironment 获取ApplicationBasePath。这将使解析相对于您的应用程序基本路径的非绝对路径成为可能。
【讨论】: