.net 如何编写一个Web.config文件以在多个部署中工作?

.net 如何编写一个Web.config文件以在多个部署中工作?,.net,deployment,web-config,.net,Deployment,Web Config,我希望将我的应用程序部署到DEV/ACC/PROD,其中每个应用程序都有一些独特的属性(conn string代表一个)。用一个配置文件做这件事最现代、最有效的方法是什么 有没有办法从配置文件中确定主机名,并在此基础上加载属性 有点像XML版本的: 选择案例服务器\u name'本地或开发 案例“zzrws497”,“本地主机” …设置本地连接字符串 案例“newamsbinfo ACC”ACC …设置ACC conn字符串 案例“prodapps2x”、“prodapps3x”PROD …设

我希望将我的应用程序部署到DEV/ACC/PROD,其中每个应用程序都有一些独特的属性(conn string代表一个)。用一个配置文件做这件事最现代、最有效的方法是什么

有没有办法从配置文件中确定主机名,并在此基础上加载属性

有点像XML版本的:

选择案例服务器\u name'本地或开发
案例“zzrws497”,“本地主机”
…设置本地连接字符串
案例“newamsbinfo ACC”ACC
…设置ACC conn字符串
案例“prodapps2x”、“prodapps3x”PROD
…设置产品连接字符串
结束选择