Skip to main content
 首页 » 编程设计

c#之为部署进行 web.config 转换的最简单方法

2024年02月05日31EasonJim

有人有制作 web.config 转换的首选方法吗?我很好奇其他人为此做了什么。我讨厌每次更新或重新发布时都必须不断更新 web.config。

请您参考如下方法:

几年前,Scott Hanselman 给出了一个使用预构建事件和批处理文件的解决方案:

http://www.hanselman.com/blog/ManagingMultipleConfigurationFileEnvironmentsWithPreBuildEvents.aspx

基本上,您为每个构建维护一个单独的不同配置,并运行批处理脚本预构建以复制 Web.Config。明显的缺点是,如果你有三十种不同的构建配置,你需要三十种不同的配置,但我发现这对于你只有两个或三个配置的项目来说很好(比如业余项目,或者你只会发布到内部服务器的工具) ).另外,很高兴知道如果您愿意,可以对构建过程进行额外控制。