在我的设置中,我有两个字符串设置和一个连接字符串。这些显然在web.config中显示并且可以改变。 最重要的是,不是在设置中,而是在web.config中,我有我的实体框架连接字符串。Visual Studio 2010中的多个发布web.configs
我也有4种不同的发布配置文件(地址发布我的网站)
不过:他们都跑出相同的配置文件。所以我必须在每次发布前手动更改它。如果我忘记了/错了,整个网站都会开始工作。
有什么办法,到链接发布具体的web.config文件。这样每个发布配置文件都会生成正确的版本,并具有正确的值/连接字符串。
我特地翻过变换以及pubxml,但似乎没有任何意义或工作,甚至是兼容VS 2010
如果任何人都可以链接或解释,我应该采取实现这一目标的路径,我会感激不尽。我花了好几天的时间尝试。
我还在等它来安装这个插件:但是阅读关于调试和发布版本之间差异的信息。我正在尝试为不同的发布配置文件(这些发布版本是所有发行版本)执行此操作。如果这仍然有效? – Mcloving
@旋转是的,您可以创建任意数量的构建“发布”代码的配置。看看配置管理器,你应该明白我的意思。配置文件只需要命名与您正在使用的配置相同,并且它将按配置工作。 – ChrisBint
我正在为每个发布配置文件创建和分配配置。所以现在有“调试”,“释放”,“Setup1”,“Setup2”,“Setup3”配置。通过'web.Setup1.config'中的转换。我假设我按照你的建议行事。如果只有我知道如何删除这个pubxml的东西:p – Mcloving