Web包得到错误的IIS网站名称

Mik*_*ike 7 visual-studio-2010 tfsbuild tfs2010

我正在尝试利用TFS Team Build从解决方案中部署Web应用程序作为构建过程的一部分,但是当使用包.zip和cmd文件时,我遇到了IIS网站名称的问题.

在Web应用程序项目设置"打包/发布Web"选项卡中,我可以设置IIS网站名称(例如"移动"),并在使用工作流中的MSBuild操作构建项目时,生成的.zip和.xml文件正确创建.但是,在打开SetParamters.xml文件时,IIS Web应用程序名称参数具有旧值,如"默认网站/ mobile_deploy".

如果我直接从Visual Studio 2010中构建包,则SetParameters.xml具有我在项目文件设置中设置的IIS Web应用程序名称.

构建模板设置为清除每个构建的工作区,我通过在构建期间观察构建代理上清除的二进制文件夹来确认这一点,因此我确定它的值不会被覆盖.

有没有正确推出项目的IIS Web应用程序名称的建议?

cha*_*sos 8

也许,当您通过构建项目时MSBuild,不要设置在Visual Studio 2010上Configuration更改IIS Web Site/application name通过Package/Publish Web设置的项目.