当前位置: 主页 > 观点 > 内容页

Visual Studio C# 多环境配置 Web.config

2023-07-11 10:39:38 来源:博客园


(相关资料图)

目录添加解决方案配置添加配置转换添加应对的配置代码区分Visual Studio 为多环境配置 Web.config不同的环境,存在不同的配置,如:数据库连接字符串,通过多配置,方便做环境切换,配置的修改
                            

好的做法。

添加解决方案配置

生成 -> 配置管理器

添加配置转换

右击 Web.config -> 添加配置转换

添加应对的配置

将不同环境的配置项,添加至对应的配置文件中Web.config

    

Web.Test.config

    

属性值 xdt:Transform “SetAttributes”指示此转换的目的是更改 Web.config文件中现有元素的属性值。 xdt:Locator属性值“Match (键) ”指示要修改的元素是其key属性与此处指定的属性匹配的key元素。 元素的唯一其他属性 add 是 value,这就是部署 的Web.config 文件中将发生更改的内容。 此处显示的代码会导致 value 元素的属性 EnvironmentappSettings在部署的 Web.config 文件中设置为“Test”。

          

xdt:Transform="RemoveAttributes(debug)"属性指定要 debugsystem.web/compilation已部署 的 Web.config文件中的元素中删除该属性。 每次部署发布版本时,都会执行此操作。

代码区分
#if TEST#else#endif

标签:

发展
西安2023年上半年卖地81宗:面积全国第一!
西安2023年上半年卖地81宗:面积全国第一!,地价,西安,案名,卖地,楼面
安全别针变身创意珠天使手工制作折纸视频
你需要的东西12个小安全别针(23 10厘米)白色12毫米珠子金色12毫米珠
中原传媒(000719)7月10日主力资金净买入1200.19万元
截至2023年7月10日收盘,中原传媒(000719)报收于10 58元,上涨2 52%,