提问人:VladisS 提问时间:11/10/2023 最后编辑:Guru StronVladisS 更新时间:11/11/2023 访问量:48
有没有办法拒绝 ASP.NET 默认配置文件以使用单个配置文件?
Is there a way to reject ASP.NET default config files to use single own one?
问:
我想在我的 ASP.NET 项目文件中使用单个配置文件。
有没有一种正常的方法可以停止使用默认 ASP.NET 配置文件(例如launchSettings.json,appSettings.json...)并通过我自己的设置文件应用它们的设置?
我在空项目中找不到这些文件的任何设置。
对于 C# 的新手,我可以在幕后看到这些文件:
var builder = WebApplication.CreateBuilder(args);
var app = builder.Build();
app.Run();
答:
3赞
Guru Stron
11/10/2023
#1
launchSettings.json
仅用于开发环境,在这种情况下非常有用,因为它提供了设置其他内容的能力,而不仅仅是配置(请参阅文档的开发和launchSettings.json
部分)。您可以轻松清理默认包含的配置源,并添加自己的配置源:
builder.Configuration.Sources.Clear(); builder.Configuration.AddJsonFile("myConfig.json");
就我个人而言,我建议坚持框架提供的惯用方法,该方法将坚持最小惊讶原则
评论