I think we have identified a bug in CC.NET that shows a difference between using the XmlStatusReport.aspx and remoting for displaying project data. In our case, the last build of the SubText-2.0 project failed, so the "LastSuccessfulIntegrationLabel" element in the project state file shows 2.0.0.161, while the "Label" element shows 2.0.0.162.
As you can see by the CCTray image (which is configured using the XmlStatusReport.aspx page, it shows the correct label. However, the web dashboard (which uses remoting) shows the wrong label. The state file looks like this:
<IntegrationResult xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="
http://www.w3.org/2001/XMLSchema"> <ProjectName>SubText-2.0</ProjectName>
<ProjectUrl>
http://haacked.dyndns.org/ccnet/server/local/project/SubText-2.0/ViewProjectReport.aspx</ProjectUrl> <BuildCondition>IfModificationExists</BuildCondition>
<Label>2.0.0.162</Label>
<WorkingDirectory>[omitted]</WorkingDirectory>
<ArtifactDirectory>[omitted]</ArtifactDirectory>
<StatisticsFile>report.xml</StatisticsFile>
<Status>Failure</Status>
<LastIntegrationStatus>Failure</LastIntegrationStatus>
<LastSuccessfulIntegrationLabel>2.0.0.161</LastSuccessfulIntegrationLabel>
<StartTime>2007-04-22T23:49:36.75-07:00</StartTime>
<EndTime>2007-04-22T23:57:38.6875-07:00</EndTime>
</IntegrationResult>