首页 > 解决方案 > AppSettings 连接字符串必须可以通过环境(Dev、Staging、UAT 和 Production)进行配置

问题描述

我针对 Azure 中的沙盒环境为我的应用程序开发代码。我当前的 appsettings.json 文件包含指向沙盒环境的数据库、Azure 存储等的连接字符串。

当通过 DevOps 管道将 api 部署到 Dev、Staging 和 Production Env 时,该 api 应指向数据库、Azure Storage 等,它们存在于各自的 Dev、staging 和生产环境中。

我正在尝试使用启动文件中的方法

但我无法在上面进一步实现这一点,这是在 DevOps 部署中。

标签: .net-coreazure-devops

解决方案


您可以通过JSON 变量替换来实现这一点。有关详细信息,请参阅此处。


推荐阅读