在服务.NET Core中获取appsettings.json值

用户名

appsettings.json在要声明文件路径的地方有文件。

"Paths": { "file": "C:/file.pdf" }

我想在我的服务中访问此值,我尝试这样做:

public class ValueService: IValueService
{
    IConfiguration Configuration { get; set; }

    public MapsService(IConfiguration configuration)
    {
        this.Configuration = configuration;
    }


    public string generateFile()
    {

           var path = Configuration["Paths:file"] ;
    }

}

但是我得到了空值 var path

Startup.cs文件已appsettings.json声明,因为它从那里获取连接字符串。是否可以在startup.cs课外访问这些值

亚历克斯·里亚博夫

您应该在ConfigureServices中注册配置:

public void ConfigureServices(IServiceCollection services)
{
    services.AddMvc();
    services.AddSingleton<IConfiguration>(Configuration);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从.net Core中的appsettings.json获取价值

从appsettings.json获取ConnectionString,而不是在.NET Core 2.0 App中进行硬编码

代码中的ASP.NET Core appsettings.json更新

如何从ASP.NET Core中的.json文件读取AppSettings值

如何获取.NET Core 3单文件应用程序以查找appsettings.json文件?

Docker中.NET Core应用的appSettings.json?

如何从.NET Core中的appsettings.json配置嵌套对象?

Net Core:从Autofac模块访问appsettings.json值

从.NET Core 2中的类读取appsettings.json

.NET Core中的MemoryStream服务

ASP.NET Core Web服务不会将appsettings.json加载到配置中

ASP.NET Core 2.1应用程序未获取正确的appsettings.json

从Angular服务中的.NET appSettings.json文件读取环境变量?

Asp.Net Core从appsettings.json获取json数组

如何使用asp.net core从appsettings.json获取配置数据并做出反应

在无状态的asp.net核心服务结构应用程序中读取appsettings.json

作为Windows服务运行时,ASP.Net Core 2.1应用程序找不到appsettings.json

在C#.Net Core 3.0中无需构造函数调用即可获取appsettings.json值

从appsettings.json获取值并返回NullReferenceException:对象引用未设置为对象的实例。在.net core 3中

从.net Core 3.1中的appsettings.json获取值

ASP.NET Core 3.1将来自appsettings.json的对象数组注入到注入的服务中

如何从.NET Core中的appsettings.json读取节值

.NET Core 2.x 从 dbcontext 类中的 appsettings.json 获取连接字符串

将 appsettings.json 保存在 .net core 3.1 中

如何在 .net core 的服务中获取访问令牌?

.NET Core AppSettings.json - 为派生项获取正确的类

Azure 应用服务不会从 appsettings.Staging.json 获取配置键/值

无法访问 .NET Core 6 Web API 中的 appsettings.json 值

.NET Core 6,选项模式,如何从 appsettings 获取 json 对象数组