VS2010 msbuild msdeploy部署包未执行web.config转换

时间:2011-05-26 16:30:15

标签: visual-studio-2010 msbuild tfs2010 msdeploy

我有两个不同的Web项目,我正在通过msdeploy和tfs进行部署。一个在web.config上执行转换,另一个没有。

这些项目之间的唯一区别在于,无法运行的项目是从v2框架和vs 2008 app转换为v4框架和vs 2010.我无法想到其他任何不同的东西。

但是当我单击“构建部署包”并查看.zip文件的内容(对于这两个项目)时,一个工作并且确实包含已转换的web.config,而另一个(“较旧”)项目不包含。它只显示web.debug.config和web.release.config。

请 - 任何想法?!

1 个答案:

答案 0 :(得分:1)

将项目文件检查为XML。看到升级版本碰巧将TransformWebConfigEnabled属性设置为false。如果没有,请区分两个项目文件文件,并注意如何在项目中声明Web.config转换中涉及的文件。