Why doesn't Team Build build my web sites?
This has by far been the most popular q on our forums despite some really good documentation around this. First, a look at why this is a troublesome issue. Then, a step by step process to solve your build issues (that was easy, considering all I had to do was point to blogs someone else had already written :-)
Web projects differ from normal managed projects in that they do not have a project file. We all know that, don't we. But it does have a solution file and a folder to save the web pages and code in. The problem comes from source control where web projects are checked in a bit differently from other projects. It is usually checked in as
$/TeamProject
/WebSolution
/WebProject
inspite of the solution file perhaps being in the D:\Documents and Settings\User\BlahBlah... folder that might be several steps nested deep within compared to the web project contents folder that might just be in D:\Temp. Source control maps the contents as described above but does not edit the .sln file which still points to the web folder as ..\..\..\...\WebProject based on the level of nesting. More details on this later. Yet another difference arises from the platforms that web projects are built in. Before Whidbey RTM, you would have noticed that web projects did build with "Any CPU" platform. But since RTM, any solution that contains only web projects will build with only " .NET" platform by default and a solution that contains web projects as well as class libraries will have to be built in the platform "Mixed Platforms". Both platforms are available as drop down options in the build configuration wizard in the Configurations page.
Now, the step by step process to build web projects. Nagaraj has a very detailed blog entry on how to build web projects from scratch here. I have also posted a tech note on building web projects here. After making the right entries in the web projects, please do not forget to choose "Mixed Platforms" in the Configurations page to build solutions that have other managed projects also along with the web projects and ".NET" to build pure web solutions. Another interesting option to explore would be the web deployment project add in that creates a kind of actual project file per web project. You can find a tech note on that here and a relevant blog entry here.
Hope that makes building web projects in Team Build a breeze now :)
Comments
Anonymous
May 10, 2006
Followed the instructions to the dot for creating a simple hello, world website and built using Team Build with no errors. When I go to the drop location, there is only one file in the folder BuildLog.txt. Probably I'm missing something. Any help in getting this working would be great help. Content of the BuildLog.txt follow for your reference.
Thanks
Deepak
Build started 5/10/2006 4:11:54 PM.
__________________________________________________
Project "d:buildsHello2ReleaseBuildTypeTFSBuild.proj" (EndToEndIteration target(s)):
Target InitializeEndToEndIteration:
UpdateBuildNumberDropLocation BuildNumber='Release_20060510.1' DropLocation='\uswwpwviis001inetpubwwwrootHelloRelease_20060510.1'
Target InitializeBuild:
Creating directory "d:buildsHello2ReleaseBuildType..Sources".
Target InitializeWorkspace:
DeleteWorkspaceTask Name="USWWPWSAPP004_Hello2_Release" TeamFoundationServerUrl="http://uswwpwsapp004:8080/"
Workspace USWWPWSAPP004_Hello2_Release does not exist.
CreateWorkspaceTask Name="USWWPWSAPP004_Hello2_Release" TeamFoundationServerUrl="http://uswwpwsapp004:8080/" MappingFile="WorkspaceMapping.xml" LocalPath="d:buildsHello2ReleaseBuildType..Sources" TeamProject="Hello2"
Target CoreGet:
Get Version="T" Recursive=True Force=True Workspace="USWWPWSAPP004_Hello2_Release"
Getting d:buildsHello2ReleaseSources
Getting d:buildsHello2ReleaseSourcesHello2
Getting d:buildsHello2ReleaseSourcesTeamBuildTypes
Getting d:buildsHello2ReleaseSourcesHello2Hello2.ad
Getting d:buildsHello2ReleaseSourcesHello2Hello2.sln
Getting d:buildsHello2ReleaseSourcesHello2Hello2.vssscc
Getting d:buildsHello2ReleaseSourcesHello2HelloWA
Getting d:buildsHello2ReleaseSourcesHello2HelloWADefault.aspx
Getting d:buildsHello2ReleaseSourcesHello2HelloWADefault.aspx.vb
Getting d:buildsHello2ReleaseSourcesHello2HelloWAHelloWA.sdm
Getting d:buildsHello2ReleaseSourcesHello2HelloWAweb.config
Getting d:buildsHello2ReleaseSourcesTeamBuildTypesRelease
Getting d:buildsHello2ReleaseSourcesTeamBuildTypesReleaseTFSBuild.proj
Getting d:buildsHello2ReleaseSourcesTeamBuildTypesReleaseTFSBuild.rsp
Getting d:buildsHello2ReleaseSourcesTeamBuildTypesReleaseWorkspaceMapping.xml
Target CoreLabel:
Label Name="Release_20060510.1" Recursive=True Version="WUSWWPWSAPP004_Hello2_Release" Child="replace" Workspace="USWWPWSAPP004_Hello2_Release" Files="$/Hello2"
Label Release_20060510.1@/USWWPWSAPP004_Hello2_Release is successfully created
Target CoreCompile:
Creating directory "d:buildsHello2ReleaseBuildType..Sources..Binaries".
__________________________________________________
Project "d:buildsHello2ReleaseBuildTypeTFSBuild.proj" is building "d:buildsHello2ReleaseSourcesHello2Hello2.sln" (Build target(s)):
Target ValidateSolutionConfiguration:
Building solution configuration "Release|.NET".
Target GetChangeSetsAndUpdateWorkItems:
GenCheckinNotesUpdateWorkItems TeamFoundationServerUrl="http://uswwpwsapp004:8080/" CurrentLabel="LRelease_20060510.1@$/Hello2" LastLabel="L@$/Hello2" UpdateWorkItems=True BuildId="Release_20060510.1"
Querying the contents of label 'LRelease_20060510.1@$/Hello2'.
Analyzing labels L@$/Hello2 and LRelease_20060510.1@$/Hello2.
Querying item history.
Changeset '23' was included in this build.
Changeset '24' was included in this build.
Changeset '25' was included in this build.
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:09.85Anonymous
May 18, 2006
VSTS RTM: The Journey, Part 7 – Team Project (Eco 1 - 16 Complete) - "Un"stuck on the Composite Build...Anonymous
November 26, 2006
Thanks a bunch Anutthara! But what if you trying to create a team build with two solutions: one solution that contains a web project and a couple of class library projects, and another solution that contains only class library projects? According to your blog the first solution demands the “Debug | Mixed Platforms” team build setting, where as the latter demands “Debug | Any CPU”. How can I define a team build with a solution configuration that satisfies both solutions in the same build? And how do I handle references between the two solutions in the best way? Best regards MichaelAnonymous
March 27, 2007
I was having the same problem Michael. Just add the dll of your other project into the GAC and you will be left only the web project solution or else you can chose two different configurations while making your build.Anonymous
January 30, 2008
I am doing a build, it seems that the web application it delivers at the end is functional, but is getting an error while doing. Any ideas?====================Build started 1/30/2008 10:27:47 AM.Project "e:NetWebAppsDevToolsITMonitoringBuildTypeTFSBuild.proj" (EndToEndIteration target(s)):Target InitializeEndToEndIteration: UpdateBuildNumberDropLocation BuildNumber='ITMonitoring_20080130.16' DropLocation='\tintestNetWebAppsITMonitoring_20080130.16'Target CoreClean: Removing directory "e:NetWebAppsDevToolsITMonitoringBuildType..Sources". Removing directory "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..Binaries".Target InitializeBuild: Creating directory "e:NetWebAppsDevToolsITMonitoringBuildType..Sources".Target InitializeWorkspace: DeleteWorkspaceTask Name="TINTEST_DevTools_ITMonitoring" TeamFoundationServerUrl="http://chlorine:8080/" CreateWorkspaceTask Name="TINTEST_DevTools_ITMonitoring" TeamFoundationServerUrl="http://chlorine:8080/" MappingFile="WorkspaceMapping.xml" LocalPath="e:NetWebAppsDevToolsITMonitoringBuildType..Sources" TeamProject="DevTools"Target CoreGet: Get Version="T" Recursive=True Force=True Workspace="TINTEST_DevTools_ITMonitoring" Getting e:NetWebAppsDevToolsITMonitoringSources Getting e:NetWebAppsDevToolsITMonitoringSourcesApp_Code Getting e:NetWebAppsDevToolsITMonitoringSourcesAssignments Getting e:NetWebAppsDevToolsITMonitoringSourcesBin Getting e:NetWebAppsDevToolsITMonitoringSourcesdefault.htm Getting e:NetWebAppsDevToolsITMonitoringSourcesempty.htm Getting e:NetWebAppsDevToolsITMonitoringSourcesError Getting e:NetWebAppsDevToolsITMonitoringSourcesGlobal.asax Getting e:NetWebAppsDevToolsITMonitoringSourcesGlobal.asax.vb Getting e:NetWebAppsDevToolsITMonitoringSourcesimages Getting e:NetWebAppsDevToolsITMonitoringSourcesITMonitoring.sln Getting e:NetWebAppsDevToolsITMonitoringSourcesITMonitoring.vssscc Getting e:NetWebAppsDevToolsITMonitoringSourcesITMonitoring_deploy Getting e:NetWebAppsDevToolsITMonitoringSourcesLookup Getting e:NetWebAppsDevToolsITMonitoringSourcesprint.css Getting e:NetWebAppsDevToolsITMonitoringSourcesScripts Getting e:NetWebAppsDevToolsITMonitoringSourcesStyles.css Getting e:NetWebAppsDevToolsITMonitoringSourcesTasks Getting e:NetWebAppsDevToolsITMonitoringSourcesTemplates Getting e:NetWebAppsDevToolsITMonitoringSourcesweb.config Getting e:NetWebAppsDevToolsITMonitoringSourcesApp_CodeGlobal.asax.vb Getting e:NetWebAppsDevToolsITMonitoringSourcesAssignmentsBulkAssignment.aspx Getting e:NetWebAppsDevToolsITMonitoringSourcesAssignmentsBulkAssignment.aspx.vb Getting e:NetWebAppsDevToolsITMonitoringSourcesBinAjaxControlToolkit.dll Getting e:NetWebAppsDevToolsITMonitoringSourcesBinblowery.Web.HttpCompress.dll Getting e:NetWebAppsDevToolsITMonitoringSourcesBinblowery.Web.HttpCompress.xml Getting e:NetWebAppsDevToolsITMonitoringSourcesBinMicrosoft.Practices.EnterpriseLibrary.Caching.dll Getting e:NetWebAppsDevToolsITMonitoringSourcesBinMicrosoft.Practices.EnterpriseLibrary.Caching.xml Getting e:NetWebAppsDevToolsITMonitoringSourcesBinMicrosoft.Practices.EnterpriseLibrary.Common.dll Getting e:NetWebAppsDevToolsITMonitoringSourcesBinMicrosoft.Practices.EnterpriseLibrary.Common.xml Getting e:NetWebAppsDevToolsITMonitoringSourcesBinMicrosoft.Practices.EnterpriseLibrary.Data.dll Getting e:NetWebAppsDevToolsITMonitoringSourcesBinMicrosoft.Practices.EnterpriseLibrary.Data.xml Getting e:NetWebAppsDevToolsITMonitoringSourcesBinMicrosoft.Practices.ObjectBuilder.dll Getting e:NetWebAppsDevToolsITMonitoringSourcesBinMicrosoft.Practices.ObjectBuilder.xml Getting e:NetWebAppsDevToolsITMonitoringSourcesBinValidators.dll Getting e:NetWebAppsDevToolsITMonitoringSourcesBinValidators.pdb Getting e:NetWebAppsDevToolsITMonitoringSourcesBinWebFramework.DataService.dll Getting e:NetWebAppsDevToolsITMonitoringSourcesBinWebFramework.DataService.pdb Getting e:NetWebAppsDevToolsITMonitoringSourcesBinWebFramework.dll Getting e:NetWebAppsDevToolsITMonitoringSourcesBinWebFramework.pdb Getting e:NetWebAppsDevToolsITMonitoringSourcesBinWebFramework.xml Getting e:NetWebAppsDevToolsITMonitoringSourcesBinWebFramework.XmlSerializers.dll Getting e:NetWebAppsDevToolsITMonitoringSourcesErrorCustomError.aspx Getting e:NetWebAppsDevToolsITMonitoringSourcesErrorCustomError.aspx.vb Getting e:NetWebAppsDevToolsITMonitoringSourcesErrorNotAuthorized.aspx.resx Getting e:NetWebAppsDevToolsITMonitoringSourcesErrorNotAuthorized.htm Getting e:NetWebAppsDevToolsITMonitoringSourcesErrorUnderConstruction.aspx Getting e:NetWebAppsDevToolsITMonitoringSourcesErrorUnderConstruction.aspx.vb Getting e:NetWebAppsDevToolsITMonitoringSourcesimagescancel.gif Getting e:NetWebAppsDevToolsITMonitoringSourcesimagescornerlogo_d.gif Getting e:NetWebAppsDevToolsITMonitoringSourcesimagesdelete.gif Getting e:NetWebAppsDevToolsITMonitoringSourcesimagesexcel.gif Getting e:NetWebAppsDevToolsITMonitoringSourcesimagesmaplemain.gif Getting e:NetWebAppsDevToolsITMonitoringSourcesimagespencil.gif Getting e:NetWebAppsDevToolsITMonitoringSourcesimagessave.gif Getting e:NetWebAppsDevToolsITMonitoringSourcesITMonitoring_deployITMonitoring_deploy.wdproj Getting e:NetWebAppsDevToolsITMonitoringSourcesLookupExternalCreditRating.aspx Getting e:NetWebAppsDevToolsITMonitoringSourcesLookupExternalCreditRating.aspx.vb Getting e:NetWebAppsDevToolsITMonitoringSourcesLookupgenericLookup.aspx Getting e:NetWebAppsDevToolsITMonitoringSourcesLookupgenericLookup.aspx.vb Getting e:NetWebAppsDevToolsITMonitoringSourcesLookupgenericLookup-new.aspx Getting e:NetWebAppsDevToolsITMonitoringSourcesLookupgenericLookup-new.aspx.vb Getting e:NetWebAppsDevToolsITMonitoringSourcesLookupProduct_list.aspx Getting e:NetWebAppsDevToolsITMonitoringSourcesLookupProduct_list.aspx.vb Getting e:NetWebAppsDevToolsITMonitoringSourcesLookupProduct_Lookup.aspx Getting e:NetWebAppsDevToolsITMonitoringSourcesLookupProduct_Lookup.aspx.vb Getting e:NetWebAppsDevToolsITMonitoringSourcesScriptsPageScript.js Getting e:NetWebAppsDevToolsITMonitoringSourcesTasksMyTasks.aspx Getting e:NetWebAppsDevToolsITMonitoringSourcesTasksMyTasks.aspx.vb Getting e:NetWebAppsDevToolsITMonitoringSourcesTemplatesCalendarPopUp.aspx Getting e:NetWebAppsDevToolsITMonitoringSourcesTemplatesCalendarPopUp.aspx.vb Getting e:NetWebAppsDevToolsITMonitoringSourcesTemplatesExcelExport.aspx Getting e:NetWebAppsDevToolsITMonitoringSourcesTemplatesExcelExport.aspx.vb Getting e:NetWebAppsDevToolsITMonitoringSourcesTemplatesleftbar.aspx Getting e:NetWebAppsDevToolsITMonitoringSourcesTemplatesleftbar.aspx.vb Getting e:NetWebAppsDevToolsITMonitoringSourcesTemplatesMasterPage.master Getting e:NetWebAppsDevToolsITMonitoringSourcesTemplatesMasterPage.master.vb Getting e:NetWebAppsDevToolsITMonitoringSourcesTemplatesMenu.ascx Getting e:NetWebAppsDevToolsITMonitoringSourcesTemplatesMenu.ascx.vb Getting e:NetWebAppsDevToolsITMonitoringSourcesTemplatesSearch.aspx Getting e:NetWebAppsDevToolsITMonitoringSourcesTemplatesSearch.aspx.vb Getting e:NetWebAppsDevToolsITMonitoringSourcesTemplatestopbar.aspx Getting e:NetWebAppsDevToolsITMonitoringSourcesTemplatestopbar.aspx.vb Getting e:NetWebAppsDevToolsITMonitoringSourcesTemplatesUpdate.aspx Getting e:NetWebAppsDevToolsITMonitoringSourcesTemplatesUpdate.aspx.vbTarget CoreLabel: Label Name="ITMonitoring_20080130.16" Recursive=True Version="WTINTEST_DevTools_ITMonitoring" Child="replace" Workspace="TINTEST_DevTools_ITMonitoring" Files="$/DevTools" Label ITMonitoring_20080130.16@/TINTEST_DevTools_ITMonitoring is successfully createdTarget CoreCompile: Creating directory "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..Binaries". __________________________________________________ Project "e:NetWebAppsDevToolsITMonitoringBuildTypeTFSBuild.proj" is building "e:NetWebAppsDevToolsITMonitoringSourcesITMonitoring.sln" (Build target(s)): Target ValidateSolutionConfiguration: Building solution configuration "Release|Mixed Platforms". Target Build: Target _: C:WINDOWSMicrosoft.NETFrameworkv2.0.50727aspnet_compiler.exe -v /ITMonitoring -p . -u -f "e:NetWebAppsDevToolsITMonitoringBinariesMixed PlatformsRelease_PublishedWebsites." Target ITMonitoring_deploy: __________________________________________________ Project "e:NetWebAppsDevToolsITMonitoringSourcesITMonitoring.sln" is building "e:NetWebAppsDevToolsITMonitoringSourcesITMonitoring_deployITMonitoring_deploy.wdproj" (default targets): Target AspNetCompiler: C:WINDOWSMicrosoft.NETFrameworkv2.0.50727aspnet_compiler.exe -v /ITMonitoring -p e:NetWebAppsDevToolsITMonitoringITMonitoring -u -f "e:NetWebAppsDevToolsITMonitoringBinariesMixed PlatformsRelease_PublishedWebsitesITMonitoring_deploy" ASPNETCOMPILER : error ASPRUNTIME: The target directory is not empty, and does not appear to contain a previously compiled application. Please delete it manually, or choose a different target. Done building target "AspNetCompiler" in project "ITMonitoring_deploy.wdproj" -- FAILED. Done building project "ITMonitoring_deploy.wdproj" -- FAILED.Target GetChangeSetsOnBuildBreak: GenCheckinNotesUpdateWorkItems TeamFoundationServerUrl="http://chlorine:8080/" CurrentLabel="LITMonitoring_20080130.16@$/DevTools" LastLabel="L@$/DevTools" UpdateWorkItems=False BuildId="ITMonitoring_20080130.16" Querying the contents of label 'LITMonitoring_20080130.16@$/DevTools'. Analyzing labels L@$/DevTools and LITMonitoring_20080130.16@$/DevTools. Querying item history. Changeset '4447' was included in this build. Changeset '4455' was included in this build. Changeset '4458' was included in this build. Changeset '4459' was included in this build. Changeset '4462' was included in this build. Changeset '4463' was included in this build. Changeset '4464' was included in this build. Changeset '4465' was included in this build. Changeset '4466' was included in this build. Changeset '4467' was included in this build. Changeset '4470' was included in this build.Target CoreDropBuild: Creating directory "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsites". Copying file from "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..BinariesMixed PlatformsRelease_PublishedWebsitesdefault.htm" to "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesdefault.htm". Copying file from "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..BinariesMixed PlatformsRelease_PublishedWebsitesempty.htm" to "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesempty.htm". Copying file from "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..BinariesMixed PlatformsRelease_PublishedWebsitesITMonitoring.sln" to "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesITMonitoring.sln". Copying file from "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..BinariesMixed PlatformsRelease_PublishedWebsitesITMonitoring.vssscc" to "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesITMonitoring.vssscc". Copying file from "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..BinariesMixed PlatformsRelease_PublishedWebsitesPrecompiledApp.config" to "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesPrecompiledApp.config". Copying file from "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..BinariesMixed PlatformsRelease_PublishedWebsitesprint.css" to "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesprint.css". Copying file from "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..BinariesMixed PlatformsRelease_PublishedWebsitesStyles.css" to "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesStyles.css". Copying file from "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..BinariesMixed PlatformsRelease_PublishedWebsitesweb.config" to "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesweb.config". Creating directory "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesAssignments". Copying file from "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..BinariesMixed PlatformsRelease_PublishedWebsitesAssignmentsBulkAssignment.aspx" to "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesAssignmentsBulkAssignment.aspx". Creating directory "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesbin". Copying file from "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..BinariesMixed PlatformsRelease_PublishedWebsitesbinAjaxControlToolkit.dll" to "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesbinAjaxControlToolkit.dll". Copying file from "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..BinariesMixed PlatformsRelease_PublishedWebsitesbinApp_Code.compiled" to "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesbinApp_Code.compiled". Copying file from "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..BinariesMixed PlatformsRelease_PublishedWebsitesbinApp_Code.dll" to "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesbinApp_Code.dll". Copying file from "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..BinariesMixed PlatformsRelease_PublishedWebsitesbinApp_global.asax.compiled" to "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesbinApp_global.asax.compiled". Copying file from "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..BinariesMixed PlatformsRelease_PublishedWebsitesbinApp_global.asax.dll" to "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesbinApp_global.asax.dll". Copying file from "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..BinariesMixed PlatformsRelease_PublishedWebsitesbinApp_Web_bftrxvbh.dll" to "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesbinApp_Web_bftrxvbh.dll". Copying file from "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..BinariesMixed PlatformsRelease_PublishedWebsitesbinApp_Web_dl7byzvt.dll" to "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesbinApp_Web_dl7byzvt.dll". Copying file from "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..BinariesMixed PlatformsRelease_PublishedWebsitesbinApp_Web_gowjdior.dll" to "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesbinApp_Web_gowjdior.dll". Copying file from "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..BinariesMixed PlatformsRelease_PublishedWebsitesbinApp_Web_ncje2hj2.dll" to "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesbinApp_Web_ncje2hj2.dll". Copying file from "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..BinariesMixed PlatformsRelease_PublishedWebsitesbinApp_Web_s7uttvxm.dll" to "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesbinApp_Web_s7uttvxm.dll". Copying file from "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..BinariesMixed PlatformsRelease_PublishedWebsitesbinApp_Web_z1-rjkip.dll" to "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesbinApp_Web_z1-rjkip.dll". Copying file from "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..BinariesMixed PlatformsRelease_PublishedWebsitesbinblowery.Web.HttpCompress.dll" to "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesbinblowery.Web.HttpCompress.dll". Copying file from "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..BinariesMixed PlatformsRelease_PublishedWebsitesbinblowery.Web.HttpCompress.xml" to "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesbinblowery.Web.HttpCompress.xml". Copying file from "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..BinariesMixed PlatformsRelease_PublishedWebsitesbinMicrosoft.Practices.EnterpriseLibrary.Caching.dll" to "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesbinMicrosoft.Practices.EnterpriseLibrary.Caching.dll". Copying file from "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..BinariesMixed PlatformsRelease_PublishedWebsitesbinMicrosoft.Practices.EnterpriseLibrary.Caching.xml" to "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesbinMicrosoft.Practices.EnterpriseLibrary.Caching.xml". Copying file from "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..BinariesMixed PlatformsRelease_PublishedWebsitesbinMicrosoft.Practices.EnterpriseLibrary.Common.dll" to "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesbinMicrosoft.Practices.EnterpriseLibrary.Common.dll". Copying file from "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..BinariesMixed PlatformsRelease_PublishedWebsitesbinMicrosoft.Practices.EnterpriseLibrary.Common.xml" to "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesbinMicrosoft.Practices.EnterpriseLibrary.Common.xml". Copying file from "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..BinariesMixed PlatformsRelease_PublishedWebsitesbinMicrosoft.Practices.EnterpriseLibrary.Data.dll" to "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesbinMicrosoft.Practices.EnterpriseLibrary.Data.dll". Copying file from "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..BinariesMixed PlatformsRelease_PublishedWebsitesbinMicrosoft.Practices.EnterpriseLibrary.Data.xml" to "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesbinMicrosoft.Practices.EnterpriseLibrary.Data.xml". Copying file from "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..BinariesMixed PlatformsRelease_PublishedWebsitesbinMicrosoft.Practices.ObjectBuilder.dll" to "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesbinMicrosoft.Practices.ObjectBuilder.dll". Copying file from "e:NetWebAppsDevToolsITMonitoringBuildType..Sources..BinariesMixed PlatformsRelease_PublishedWebsitesbinMicrosoft.Practices.ObjectBuilder.xml" to "\tintestNetWebAppsITMonitoring_20080130.16Mixed PlatformsRelease_PublishedWebsitesbinMicrosoft.Practices.ObjectBuilder.xml". Copying file from "e:NetWebAppsAnonymous
January 30, 2008
Got my build to work. I had to apply Sp1 to TFS on the build server. I then ran into the directory not found issue. I changed the <SourceWebPhysicalPath> section of the deploy project, and it now works fine. My only complaint is that the location of the build is under a whole slew of directories. e:NetWebAppsDevToolsITMonitoringBinariesMixed PlatformsRelease_PublishedWebsitesITMonitoring_deployI was hoping just fore:NetWebAppsITMonitoring_deploy, but maybe i am asking for too much :)