ASP 核心配置文件



在ASP框架中,我可以添加

<connectionStrings configSource="ConnectStrings.secrets.config" />

到 Web.config 文件,并有一个本地开发数据库 ConnectStrings.secrets.config 文件,该文件位于项目的根文件夹中,但未包含在解决方案中,以及一个已部署的 ConnectStrings.secrets.config 文件,其中包含我的实时数据库详细信息。

仅使用开发数据库进行开发并发布到暂存和实时环境而不进行异花授粉,这是一个很好的故障安全。

我不想设置谓词等,所以不会使用 appsettings.development.json 等。 有没有办法使用 ASP Core 及其 appsettings.json 文件来引用上述单独的文件。

我不知道ASP核心的json配置中有任何绑定重定向。 通常,我们处理这样的事情的方式(虽然不是很好,但有助于解决问题(是在启动时验证配置。在每个配置文件(例如appSettings.development.json(中,我们有以下键

Environment: "Development"

如果环境变量ASPNETCORE_ENVIRONMENT不匹配,请阻止应用启动。

最新更新