代码之家  ›  专栏  ›  技术社区  ›  Carl Bergquist

如何不使用websetup覆盖现有的配置文件

  •  0
  • Carl Bergquist  · 技术社区  · 15 年前

    是否可以将websetup项目配置为不覆盖配置文件?

    为什么? 我们有几个网站同时在staging和prod中运行,我希望有一个安装程序而不是一个用于staging和一个用于prod。

    卡尔

    1 回复  |  直到 15 年前
        1
  •  0
  •   Carl Bergquist    15 年前

    我做了一些谷歌搜索,似乎有很多不同的解决方案可以将登台设置与Prod设置分开。这样可能不是最好的。这是一种快速而肮脏的解决方案。

    我就是这样解决的。

    1. 将配置文件添加到websetup项目中。
    2. 将文件标记为永久文件。

    现在,删除Web应用程序时,文件将保留在服务器上。 因此,将其更改为prod设置,下次部署出色的Web应用程序时,它不会覆盖现有的配置文件。

    这样做的最大缺点是,在应用程序中添加新设置时,必须手动将新设置添加到配置文件中。