asp.net-web-api - .Net Core Web Api 中的客户特定环境变量
问题描述
我正在编写一个可以(或多或少)被不同公司用作独立组件的软件“包”。但是,应用程序中有一些数据(字符串),我希望在环境之间以及客户之间进行区分。
所以我最终会部署这些配置:
客户 1 - 开发,客户 1 - 生产
客户 2 - 开发,客户 2 - 测试,客户 2 - 生产
客户 3 - 开发,客户 3 - UAT,客户 3 - 预生产,客户 3 - 生产
等等...
在一个旧的 wcf 项目中,我可能只是为每个配置制作一个不同的 web.config,但我不确定如何在这里实现这一点,或者是否有更“正确”的方式来做到这一点。环境变量是这里的方式,或者可能是应用程序设置或完全不同的东西,例如多个不同的支持项目......我当然想避免维护多个代码库,因为项目中的代码对于每个客户都是 100% 相同的。
谢谢!
彼得
解决方案
推荐阅读
- r - 转换在 R 中丢弃文档错误
- powershell - 如何使用脚本中的参数启动新的 Powershell 窗口?
- google-apps-script - 在 DriveApp searchFiles 查询中使用变量的值
- java - 添加所有包含注释的列表作为 GATE 中新注释的特征
- r - 识别每个 ID 的第一列值并根据该值进行操作
- javascript - 带有事件对象和值的笑话酶模拟(“点击”)
- android - 更改 DatePickerDialog 消息颜色
- chatterbot - 给聊天机器人起名字有什么用?
- javascript - 访问对象 javascript 中的对象
- node.js - 如何使用 express 框架通过 node.js 获取远程客户端的本地 IP 地址?