如何在asp.net核心中获取项目的根目录。Directory.GetCurrentDirectory()在Mac上似乎无法正常工作

如何在asp.net核心中获取项目的根目录。Directory.GetCurrentDirectory()在Mac上似乎无法正常工作,第1张

如何在asp.net核心中获取项目的根目录。Directory.GetCurrentDirectory()在Mac上似乎无法正常工作

根据您在kestrel管道中的位置-如果您可以访问

IConfiguration
Startup.cs

构造函数
),或者
IHostingEnvironment
可以将注入
IHostingEnvironment
到您的构造函数中,或者只是从配置中请求密钥

注射
IHostingEnvironment
Startup.cs
构造函数
public Startup(IConfiguration configuration, IHostingEnvironment env){     var contentRoot = env.ContentRootPath;}

在Startup.cs构造函数中使用IConfiguration

public Startup(IConfiguration configuration){     var contentRoot = configuration.GetValue<string>(WebHostDefaults.ContentRootKey);}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5038260.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存