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

时间:2012-03-29 10:09:49

标签: visual-studio-2010 tfs2010 tfsbuild

我正在尝试利用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应用程序名称的建议?

2 个答案:

答案 0 :(得分:8)

也许,当您通过MSBuild构建项目时,您没有设置在Visual Studio 2010中更改ConfigurationIIS Web Site/application name设置的相同Package/Publish Web

答案 1 :(得分:2)

每个项目配置的部署路径可以不同。也许您在TFS使用Release?

时设置Debug值