.net - 如何编写一个 Web.config 文件以在多个部署中工作?
问题描述
我希望将我的应用程序部署到 DEV/ACC/PROD - 其中每个都有一些独特的属性(一个 conn 字符串)。使用单个配置文件最现代和最有效的方法是什么?
有没有办法从配置文件中确定主机名,并根据它加载属性?
有点像以下的 XML 版本:
Select Case server_name 'LOCAL or DEV
Case "zzrws497", "localhost"
...set LOCAL conn string
Case "newamsbinfoacc" 'ACC
...set ACC conn string
Case "prodapps2x","prodapps3x" 'PROD
...set PROD conn string
End Select
解决方案
推荐阅读
- squarespace - 本地添加squarespace开发者模式的静态页面
- java - 如何测试没有参数的 void 方法?
- go - 将 JWK json 转换为公钥 golang (lestrrat-go)
- matplotlib - 在 Matplotlib 中向 3D 集合添加矩形补丁和文本补丁
- ios - Observables 绑定 2 个文本字段
- scala - 将 Akka Graph DSL Stream 返回类型转换为 Future[T] 而不是 T(等待)
- json - XML 文件、关联文件和重组数据
- python - 使用 Python-Requests 提交登录表单时遇到问题(200 响应但预期 302)
- email - 我可以向 Salesforce 中另一个对象的地址发送电子邮件吗?
- flutter - YouTube 视频播放器在 Flutter 中不起作用