我有5个项目合而为一的解决方案在那个电子邮件服务是我尝试获取目录路径时,它的返回主项目路径仅在我的代码中提供的类库之一。
var builder = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory()+ ".EmailService")
.AddJsonFile("appsetting.json");
IConfigurationRoot configuration = builder.Build();
我还添加了一个“ .EmailService”。有获取路径的解决方案吗?
答案 0 :(得分:0)
.Net Core
注入IHostingEnvironment env
string path =env.ContentRootPath;
对于.Net框架
string _systemPath=System.Web.Hosting.HostingEnvironment.ApplicationPhysicalPath;