首页 文章

在 生产环境 中切换web.config转换?

提问于
浏览
0

我知道这是一个很长的镜头 .

我将它们称为 Web.config.prodWeb.config.prodTest ),以便回归测试人员可以在使其生效之前在不同的命名空间(例如,prodtest.com)上测试断开连接的 生产环境 服务器(例如,使用 prodTest )(例如,在prod上使用 prod ) . com)没有做两个单独的部署 .

如果没有制作PowerShell脚本来交换值,我想不出一个好方法 . 到目前为止,我见过的每个项目都有一个.config文件作为构建的一部分 .

有没有人有什么建议?

谢谢!

1 回答

  • 1

    对于某些设置(最有可能更改的设置),您可以将它们放在web.config中并让代码选择要使用的相应配置 .

    <connectionstrings>
        <add name="ProductionDatabase" DataSource="production-db.mycompany.com" />
        <add name="TestDatabase" DataSource="test-db.mycompany.com" />
    </connectionstrings>
    

    但是,如果您不想这样做,那么欢迎您编写自己的构建/部署脚本并让它们完全按照您的意愿执行 .

相关问题