【发布时间】:2009-03-29 00:09:45
【问题描述】:
谁能推荐一个管理多个 web.config 文件的好方法?
例如,我在本地机器上使用了一个名为“localWeb.config”的开发 web.config,然后将一个用于生产的 web.config 称为“prodWeb.config”。我保留了 .config 扩展名,因此没有人可以从 Web 服务器访问它们。
localWeb.config 将有一个连接字符串到开发数据库,而 prodWeb.config 有一个到生产数据库。
目前,我正在使用一个 postbuild 事件,它将 localWeb.config 或 prodWeb.config 的内容复制到 web.config。这很好用,但我想知道是否有人知道更好的方法。
【问题讨论】:
-
我倾向于只有 1 个文件,但是当我更新网站时不要上传 web.config - 也许这是不好的做法,但我认为这是 Microsoft 想要你做的。如果您(或新的团队成员)不小心上传它可能会有点痛苦......
标签: asp.net visual-studio web-config