我需要在 ConfigureServices 方法中检查当前托管环境名称是否为“开发”。

所以使用 IHostingEnvironment.IsDevelopment() 方法对我来说可能没问题,但与配置方法不同,我没有 IHostingEnvironment env

最佳答案

只需在 Startup 类中创建一个属性来持久化 IHostingEnvironment。在您已经有权访问的启动构造函数中设置属性,然后您可以从 ConfigureServices 访问该属性

关于asp.net-core - 在 ConfigureServices 方法中访问 IHostingEnvironment,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37660043/

10-12 20:34