如何在控制台应用程序中访问 IWebHostEnvironment

时间:2021-03-01 16:00:21

标签: c# asp.net-core .net-core .net-5

一个关于 .net 5 架构决策的问题。

场景是这样的:我有一个带有服务和存储库的(Web)asp.net (5) 应用程序的多层应用程序。

我有一个服务/帮助程序已被注入 IWebHostEnvironment.WebRootPath 以访问某些文件的路径。我需要了解如何在控制台应用程序中注入这个助手或正确的方法。问题是控制台应用程序没有 ASP.NET Core Web Host 而只有 Generic One

在服务中,我使用 IWebHostEnvironment 访问 Web 应用程序内容的路径(因为我正在其中读取和写入文件。

正确的做法是什么? 非常感谢

0 个答案:

没有答案