使用不同的Web.config发布

时间:2011-08-22 13:05:53

标签: visual-studio web-config release-mode

我有一个我创建的Visual Studio 2010 Web应用程序解决方案。在此解决方案中,我在配置管理器中创建了一个名为“MyProjectName”的新模式。我创建了一个额外的转换(我想你称之为)。即Web.MyProjectName.config。

当我在项目中选择发布选项时,我从构建模式中选择了“MyProjectName”选项。

但是,Web.MyProjectName.config不会复制到已发布的文件夹。

如何根据我选择的配置模式发布不同的Web.config?

提前致谢。

1 个答案:

答案 0 :(得分:1)

您需要使用以下两个选项之一复制新的配置文件:

  • 修改项目文件以添加名为“BeforeBuild”的目标(或修改,如果存在)
  • 添加“预建”活动

(我更喜欢第一个)