public class Program
{
public static void Main(string[] args)
{
var builder = WebApplication.CreateBuilder(args);
builder.Configuration.AddJsonFile("appsettings.json", optional: false, reloadOnChange: true);
// ...
var app = builder.Build();
// ...
app.Run();
}
}
public class MyService
{
private readonly IConfiguration _configuration;
public MyService(IConfiguration configuration)
{
_configuration = configuration;
}
public void DoSomething()
{
int myValue = _configuration.GetValue("MyConfigurationValue");
// ...
}
}
如果上述步骤无法解决问题,您可能需要检查应用程序的其他部分是否出现错误,例如配置文件格式或应用程序启动文件路径等。