首页 > 解决方案 > 如何编写一个 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

标签: .netdeploymentweb-config

解决方案


推荐阅读