visual studio 2010-VS2010 msbuild msdeploy部署包未执行web.config转换



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

这些项目之间唯一的区别是,不起作用的项目是从v2框架和vs 2008应用程序转换为v4框架和vs 2010。我想不出还有什么不同的。

但是,当我单击"builddeploymentpackage"并查看.zip文件(对于两个项目)的内容时,其中一个文件有效并且确实包含转换后的web.config,而另一个("older")项目则不包含。它只显示web.debug.config和web.release.config.

有什么想法吗?!

将项目文件作为XML进行检查。升级后的中的,恰好将TransformWebConfigEnabled属性设置为false。如果没有,请将两个项目文件文件进行比较,并注意Web.config转换中涉及的文件是如何在项目中声明的。

最新更新