【发布时间】:2019-07-01 11:37:07
【问题描述】:
我在互联网上准备了很多文章,他们都建议使用注入 IHostingEnvironment 作为依赖项。
但我的问题是我有一个基于单例的类,它不是控制器,它加载基于文件的资源并将其作为缓存进行维护。如何获得正确的工作路径?
我尝试使用 File.IO 也将 program.cs 更改为使用 UseContentRoot(Directory.GetCurrentDirectory()) 但它没有用。
【问题讨论】:
-
@Fred 我不能这样做,因为我不知道这样的 Singleton。我在控制器的每个构造函数上传递了路径变量。不过谢谢你的回答。
标签: .net asp.net-core-2.0