怪奇物语

怪奇物语

首页 新随笔 联系 管理

asp.net 中如何获取配置文件 appsettings.json 指定配置文件

Program.cs

var builder = WebApplication.CreateBuilder(args);

// 获取默认的配置文件
// configurationManger 
ConfigurationManager configurationRoot = builder.Configuration;

// 指定appsettings.json,或者是其他的名称
// IConfigurationRoot  
IConfigurationRoot configurationRoot2 = builder.Configuration.SetBasePath(AppContext.BaseDirectory).AddJsonFile("appsettings.json").Build();

ConfigurationManager.cs



using System;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using System.Threading;
using Microsoft.Extensions.Configuration.Memory;
using Microsoft.Extensions.Primitives;

namespace Microsoft.Extensions.Configuration;

//
// Summary:
//     Represents a mutable configuration object.
//
// Remarks:
//     It is both an Microsoft.Extensions.Configuration.IConfigurationBuilder and an
//     Microsoft.Extensions.Configuration.IConfigurationRoot. As sources are added,
//     it updates its current view of configuration.
public sealed class ConfigurationManager : IConfigurationManager, IConfiguration, IConfigurationBuilder, IConfigurationRoot, IDisposable{}
posted on 2025-05-07 08:00  超级无敌美少男战士  阅读(36)  评论(0)    收藏  举报