将配置移出 IIS 根目录

Moving configuration outside of IIS root

在常规 ASP.NET/MVC 开发中,我们可以将配置条目从 application/site 目录中的 web.config 移动到 machine.config.

与 ASP.NET 核心是否有类似的东西,既然我们有基于 json 的配置文件?

好吧,从技术上讲,您可以从任何位置拉入任何 JSON。只需传递完整的文件系统路径,而不仅仅是 "appsettings.json".

但是,实际上,如果您正在谈论外部化您的配置,您可能应该使用环境变量或某些服务,例如 Azure Key Vault。