- 添加解决方案配置
- 添加配置转换
- 添加应对的配置
- 预览转换
- 发布
- 只对生成项目生效
- 代码区分
开始以为像SpringBoot 那样,运行时也行效的,结果发现只对发布生效,VS里运行时不生效,凑活着用。
.Net Core appsettings.json 改进了
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)"
属性指定要 debug
从 system.web/compilation
已部署 的 Web.config 文件中的元素中删除该属性。 每次部署发布版本时,都会执行此操作。
预览转换
发布
修改发布配置
只对生成项目生效
代码区分
#if TEST
#else
#endif
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: 【寒假每日一题】AcWing 3443. 学分绩点(补)
目录 一、题目 1、原题链接 2、题目描述 二、解题报告 1、思路分析 2、时间复杂度 3、代码详解 一、题目 1、原题链接 3443. 学分绩点 – AcWing题库 2、题目描述 北京大学对本科生的成绩施行平均学分绩点制(GPA)。 既将学生的实际考分根…