【问题标题】:How to replace multiple config files with new config files?如何用新的配置文件替换多个配置文件?
【发布时间】:2016-03-15 06:13:22
【问题描述】:

在我的 asp .Net 应用程序中,如何在 web 部署包中用 3 个新的相应配置文件(来自不同目录)替换 3 个配置文件?例如

将 A1.config、A2.config、A3.config 替换为 B1.config、B2.config、B3.config?

【问题讨论】:

    标签: asp.net msbuild config


    【解决方案1】:

    如果您希望为每个环境(如 QA、UAT、DEV)提供单一配置,您可能需要 Visual Studio 的配置转换插件。它会在构建过程中自动转换 app.config。设置转换后,它将在没有扩展的其他构建机器上运行。 这是download的链接和简单的入门教程

    【讨论】:

    • 感谢您的回复。我有一个具有多个部署包的解决方案(每个服务器一个包)。在我们的解决方案中,我们使用的是第三方 dll,它有 3 个配置文件和自己的连接字符串。当我们尝试发布每个配置文件的连接字符串时,需要替换。因此,我想添加部署包文件,用新的配置文件或 chage 连接字符串替换每个配置文件。
    • 我能够进行转换。谢谢你的分享。你知道如何加密每个网络配置文件吗?
    • 请查看有关加密配置文件的 Stackoverflow 文章。它有一些非常有用的链接stackoverflow.com/questions/21965/…
    • .Net Framework 2.0 的所有链接。我正在寻找具有发布配置文件的 .Net 4.6/VS 2015 示例。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多