<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Brian H. Madsen - .Net Powered by Caffeine : Team Foundation Server</title><link>http://msmvps.com/blogs/brianmadsen/archive/tags/Team+Foundation+Server/default.aspx</link><description>Tags: Team Foundation Server</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>New TFS site dedicated to working with the TFS API - via Charles Stirling</title><link>http://msmvps.com/blogs/brianmadsen/archive/2009/02/09/new-tfs-site-dedicated-to-working-with-the-tfs-api-via-charles-stirling.aspx</link><pubDate>Mon, 09 Feb 2009 11:44:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1670961</guid><dc:creator>Brian Madsen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/brianmadsen/rsscomments.aspx?PostID=1670961</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/brianmadsen/commentapi.aspx?PostID=1670961</wfw:comment><comments>http://msmvps.com/blogs/brianmadsen/archive/2009/02/09/new-tfs-site-dedicated-to-working-with-the-tfs-api-via-charles-stirling.aspx#comments</comments><description>&lt;p&gt;Once you&amp;#39;ve worked for a while with Team Foundation Server, you&amp;#39;ll most likely find that you need to do something that&amp;#39;s not out-of-the-box - so what do you do and how do you do it?&lt;/p&gt;
&lt;p&gt;In most cases you&amp;#39;ll have to work with the TFS API - where to get info?&lt;/p&gt;
&lt;p&gt;Enter stage left - &lt;a target="_blank" href="http://blogs.msdn.com/charles_sterling/archive/2009/02/09/new-visual-studio-team-system-web-site-http-www-tfsexamples-com.aspx"&gt;Charles Sterling informs us&lt;/a&gt; that there&amp;#39;s a new site out there dedicated to the TFS API.&lt;/p&gt;
&lt;p&gt;The site is run by newly awarded MVP &lt;a target="_blank" href="https://mvp.support.microsoft.com/profile=4053A016-6DA9-4E67-8C3D-B78CA44398B3"&gt;Jeff Bramwell&lt;/a&gt;&amp;nbsp;and it&amp;#39;s a community driven site - from what i can see then it&amp;#39;s possible for you, the community, to contribute to the growing number of tips and tricks.&lt;/p&gt;
&lt;p&gt;There&amp;#39;s already a number of examples available up there - time to contribute guys!!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1670961" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/brianmadsen/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category></item><item><title>Team System Web Access error - Client found response content type of '', but expected 'text/xml'. The request failed with an empty response.</title><link>http://msmvps.com/blogs/brianmadsen/archive/2008/10/09/team-system-web-access-error-client-found-response-content-type-of-but-expected-text-xml-the-request-failed-with-an-empty-response.aspx</link><pubDate>Wed, 08 Oct 2008 22:30:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1650214</guid><dc:creator>Brian Madsen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/brianmadsen/rsscomments.aspx?PostID=1650214</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/brianmadsen/commentapi.aspx?PostID=1650214</wfw:comment><comments>http://msmvps.com/blogs/brianmadsen/archive/2008/10/09/team-system-web-access-error-client-found-response-content-type-of-but-expected-text-xml-the-request-failed-with-an-empty-response.aspx#comments</comments><description>&lt;p&gt;For a while i&amp;#39;ve been battling with a little annoying error in Team System Web Access (formerly known as TeamPlains) and the fix was hard to locate, but easy to implement.&lt;/p&gt;
&lt;p&gt;The error i was getting in the Reports tab in Team System Web Access was this:&lt;/p&gt;
&lt;p&gt;Client found response content type of &amp;#39;&amp;#39;, but expected &amp;#39;text/xml&amp;#39;. The request failed with an empty response.&lt;/p&gt;
&lt;p&gt;I got no other indication of what the error was so i started to look around for it. Primarly, the error would come up IF permissions hadn&amp;#39;t been set up properly in the reports administration console on Reporting Server. So that was the first instance to check out - ensure that the user permissions were correct. Yes, the account which was used had Content Manager AND System Administrator access to the reports. So far so good - note - in many instances you can have problems if your reporting server is NOT located on the SQL Server box and in some cases you&amp;#39;ll need to implement kerberos as the authentication, though for my problem that wasn&amp;#39;t a fix.&lt;/p&gt;
&lt;p&gt;The environment I&amp;#39;ve set up is as follows:&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;Windows Server 2008 64-bit running SQL Server 2008 (configured with full text search and SSIS)&lt;br /&gt;Windows Server 2008 64-Bit running Reporting Server&lt;br /&gt;Windows Server 2008 64-bit running Microsoft Office SharedPoint Server (MOSS) 2007&lt;br /&gt;Windows Server 2008 64-bit running a Web Front End for the Microsoft Office SharePoint Server (MOSS) 2007&lt;br /&gt;Virtualised Windows Server 2003 32-bit running Team Foundation Server 2008 (App Tier)&amp;nbsp;and Team System Web Access&lt;/p&gt;
&lt;p&gt;Initially I wanted to run another Windows Server 2008 64-Bit for the Team Foundation Server, but that&amp;#39;s currently not supported so i virtualised the server instead (which imho is a good move anyways)&lt;/p&gt;
&lt;p&gt;Some of the errors i found in the log file on the Reporting Server was:&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;Query execution failed for dataset &amp;#39;WorkItemTestResults&amp;#39;&lt;br /&gt;DataPrefetch abort handler called for Report with ID=. Aborting data sources ..&lt;br /&gt;Data source &amp;#39;TfsOlapReportDS&amp;#39;: Report processing has been aborted.&lt;br /&gt;AdomdErrorResponseException: Query (22, 9) The set must have a single hierarchy to be used with the complement operator.&lt;/p&gt;
&lt;p&gt;None of those seemed in any way helpful - so i turned to some outside help and got Aaron Block [MSFT PM for Team System] and the brilliant guys from OZTFS (TFS mailing list run by Readify and managed by Mitch Denny, thanks guys - &lt;a href="http://www.oztfs.com"&gt;www.oztfs.com&lt;/a&gt;) and&amp;nbsp;it was mentioned that SP1 may, or may not, have been applied across the entire range of products properly. So i set out to ensure that all clients and servers had SP1 installed.&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;Team Foundation Server 2008 SP1 - Check&lt;br /&gt;Visual Studio 2008 SP1 - ahhh...not all instances, fix == add SP1&lt;br /&gt;Team System Web Access - check...or rather, v9.0..which is NOT SP1&lt;/p&gt;
&lt;p&gt;Ok, we seemed to have&amp;nbsp;made some headway with this one - SP1 should definitely be applied to TSWA, but no SP1 installer, only a full install which contains SP1 - namely version 9.1. Uninstall TSWA v9.0, and install TSWA 9.1 (SP1) and voila&amp;nbsp;the Reports now show up in TSWA&amp;#39;s Reports tab.&lt;/p&gt;
&lt;p&gt;Second problem i was battling, and still am, is that the Team Foundation Server 2008 SharePoint Extensions x64 Power Tool keeps failing to install. It would &amp;quot;nearly&amp;quot; complete, then stop and roll back - problem was, that the system noted that it was installed but a lot of features were missing (such as tfsredirect.aspx and the templates) - easy part was to get hold of tfsredirect.aspx - simply just open up the LAYOUTS folder and grab it BEFORE you close down the installer. Copy it to another folder. &lt;/p&gt;
&lt;p&gt;The problem with the templates seemed to be the wrong version. you can apply a WSS 2.0 template to the templates directory on MOSS, but you can&amp;#39;t use it for anything. MOSS wont run WSS 2.0 templates it seems. Another search got me a zip file which included WSS 3.0 templates (MSF Agile and MSF CMMI) - added those manually and dropped the tfsredirect.aspx file back into the LAYOYTS folder and i was running again.&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve attached the download i got with the templates.&lt;/p&gt;
&lt;p&gt;Anyways, big problem (eg. its not werkin&amp;#39;!!) but simple solution - check TSWA version and grab the zip file.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1650214" width="1" height="1"&gt;</description><enclosure url="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.01.65.02.14/WSS-v2-_2D00_-v3.zip" length="692741" type="application/x-zip-compressed" /><category domain="http://msmvps.com/blogs/brianmadsen/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category></item><item><title>Run IT on a Virtual Hard Disk</title><link>http://msmvps.com/blogs/brianmadsen/archive/2007/09/30/run-it-on-a-virtual-hard-disk.aspx</link><pubDate>Sun, 30 Sep 2007 12:50:11 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1222537</guid><dc:creator>Brian Madsen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/brianmadsen/rsscomments.aspx?PostID=1222537</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/brianmadsen/commentapi.aspx?PostID=1222537</wfw:comment><comments>http://msmvps.com/blogs/brianmadsen/archive/2007/09/30/run-it-on-a-virtual-hard-disk.aspx#comments</comments><description>&lt;p&gt;I don&amp;#39;t know how often i&amp;#39;ve had to delay playing with a new piece of released&amp;nbsp;technology, just because I was in the middle of another set of tests and simply didn&amp;#39;t have the time to create my own virtual server environment again to accommodate the platform i want to test.&lt;/p&gt; &lt;p&gt;Here&amp;#39;s a bit of good news - Microsoft VHD (&lt;a href="http://www.microsoft.com/vhd"&gt;www.microsoft.com/vhd&lt;/a&gt;) is a set of virtual hard disks available for download which already has the necessary bits installed.&lt;/p&gt; &lt;p&gt;Currently there&amp;#39;s a range of virtuals available:&lt;/p&gt; &lt;table cellspacing="0" cellpadding="2"&gt;  &lt;tr&gt; &lt;td&gt;Biztalk Server 2006&lt;/td&gt; &lt;td&gt;System Center Essentials 2007&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Exchange Server 2007&lt;/td&gt; &lt;td&gt;System Center Virtual Machine Manager 2007&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Exchange Server 2007 SP1 Beta 2&lt;/td&gt; &lt;td&gt;Visual Studio 2005&amp;nbsp;Team Suite&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;ISA Server 2006&lt;/td&gt; &lt;td&gt;Visual Studio 2005 Team System&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Microsoft Office 2007 Professional&lt;/td&gt; &lt;td&gt;Windows Server 2008 Beta 3&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Office Sharepoint Server 2007&lt;/td&gt; &lt;td&gt;Windows Server 2003 R3&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;SQL Server 2005&lt;/td&gt; &lt;td&gt;Windows Vista&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;SQL Server 2005/Exchange 2007&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;p&gt;Just download&amp;nbsp;either &lt;a href="http://www.microsoft.com/windows/products/winfamily/virtualpc/default.mspx" target="_blank"&gt;Virtual PC&lt;/a&gt; or&amp;nbsp;&lt;a href="http://www.microsoft.com/windowsserversystem/virtualserver/default.aspx" target="_blank"&gt;Virtual Server 2005&lt;/a&gt; (which is free btw), and you&amp;#39;re ready to go!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1222537" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/brianmadsen/archive/tags/Working+with+SQL+Server+2005/default.aspx">Working with SQL Server 2005</category><category domain="http://msmvps.com/blogs/brianmadsen/archive/tags/Visual+Studio+2005/default.aspx">Visual Studio 2005</category><category domain="http://msmvps.com/blogs/brianmadsen/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category><category domain="http://msmvps.com/blogs/brianmadsen/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/brianmadsen/archive/tags/Vista/default.aspx">Vista</category><category domain="http://msmvps.com/blogs/brianmadsen/archive/tags/Handy+Tools/default.aspx">Handy Tools</category><category domain="http://msmvps.com/blogs/brianmadsen/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://msmvps.com/blogs/brianmadsen/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category></item><item><title>Ozzie Rules Blogging : One of the Team Foundation Server program managers is coming to Australia</title><link>http://msmvps.com/blogs/brianmadsen/archive/2007/08/25/ozzie-rules-blogging-one-of-the-team-foundation-server-program-managers-is-coming-to-australia.aspx</link><pubDate>Sat, 25 Aug 2007 03:54:26 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1136230</guid><dc:creator>Brian Madsen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/brianmadsen/rsscomments.aspx?PostID=1136230</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/brianmadsen/commentapi.aspx?PostID=1136230</wfw:comment><comments>http://msmvps.com/blogs/brianmadsen/archive/2007/08/25/ozzie-rules-blogging-one-of-the-team-foundation-server-program-managers-is-coming-to-australia.aspx#comments</comments><description>&lt;p&gt;Chuck posted on his blog that Joe Schwertz is coming to Australia and will be&amp;nbsp;touring client sites as well as the UGs around.&lt;/p&gt; &lt;p&gt;How awesome would it be to get him over here to the west and show us what TFS is really about?&lt;/p&gt; &lt;p&gt;Send me an&amp;nbsp;email if you want me to petition Chuck to try and get him over...Or just simply comment here and i&amp;#39;m sure Chuck will eventually read about it...&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/charles_sterling/archive/2007/08/22/one-of-the-team-foundation-server-program-managers-is-coming-to-australia.aspx?CommentPosted=true#commentmessage"&gt;Ozzie Rules Blogging : One of the Team Foundation Server program managers is coming to Australia&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1136230" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/brianmadsen/archive/tags/Sexy+developers/default.aspx">Sexy developers</category><category domain="http://msmvps.com/blogs/brianmadsen/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category><category domain="http://msmvps.com/blogs/brianmadsen/archive/tags/Aussie+Development/default.aspx">Aussie Development</category><category domain="http://msmvps.com/blogs/brianmadsen/archive/tags/MS+Events/default.aspx">MS Events</category></item><item><title>New idea - let readers suggest a topic to be covered</title><link>http://msmvps.com/blogs/brianmadsen/archive/2006/09/20/New-idea-_2D00_-let-readers-suggest-a-topic-to-be-covered.aspx</link><pubDate>Wed, 20 Sep 2006 14:43:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:134305</guid><dc:creator>Brian Madsen</dc:creator><slash:comments>0</slash:comments><description>&lt;P&gt;Sometimes you can get rather frustrated, that the exact scenario you're trying to solve a problem with, isn't documented on MSDN - or you end up finding 100s of tutorials which never really works in your case.&lt;/P&gt;
&lt;P&gt;So, why not try something new - suggest a topic and i'll write up an article/tutorial/solution for it.&lt;/P&gt;
&lt;P&gt;very simple - just bear in mind that i don't have unlimited resources at my disposal so i cant set up an enterprise environment, running a specific ERP together with a cluster of Oracle or SQL Servers.&lt;/P&gt;
&lt;P&gt;also, please don't suggest anything even remotely related to MONO, MySQL or something that even touches on any Linux flavour...i left that world behind many years ago and i'm not going back.&lt;/P&gt;
&lt;P&gt;To be on the same page - i'll list the platforms:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;.Net&lt;/LI&gt;
&lt;LI&gt;C#&lt;/LI&gt;
&lt;LI&gt;.NET&lt;/LI&gt;
&lt;LI&gt;SQL Server&lt;/LI&gt;
&lt;LI&gt;.NET&lt;/LI&gt;
&lt;LI&gt;Visual Studio&lt;/LI&gt;
&lt;LI&gt;.Net&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;That pretty much sums it up...&lt;/P&gt;
&lt;P&gt;I've put up a page for suggestions &lt;A href="http://msmvps.com/blogs/brianmadsen/pages/Request-a-tutorial_2F00_article.aspx" target=_blank&gt;here&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;First request has come through - &lt;STRONG&gt;How to validate fields in a GridView&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;Now i'm pretty sure there's other examples out there for this, but it's a place to start.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Note: Due to the high amount of spam directed at this post - i have disabled comments from it - if you have any questions or suggestions please just forward me an email through the contact section. &lt;/STRONG&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=134305" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/brianmadsen/archive/tags/.Net+Framework/default.aspx">.Net Framework</category><category domain="http://msmvps.com/blogs/brianmadsen/archive/tags/ASP.Net/default.aspx">ASP.Net</category><category domain="http://msmvps.com/blogs/brianmadsen/archive/tags/Working+with+SQL+Server+2005/default.aspx">Working with SQL Server 2005</category><category domain="http://msmvps.com/blogs/brianmadsen/archive/tags/Visual+Studio+2005/default.aspx">Visual Studio 2005</category><category domain="http://msmvps.com/blogs/brianmadsen/archive/tags/ASP.Net+-+Advanced/default.aspx">ASP.Net - Advanced</category><category domain="http://msmvps.com/blogs/brianmadsen/archive/tags/ASP.Net+-+Beginner/default.aspx">ASP.Net - Beginner</category><category domain="http://msmvps.com/blogs/brianmadsen/archive/tags/ASP.Net+-+Intermediate/default.aspx">ASP.Net - Intermediate</category><category domain="http://msmvps.com/blogs/brianmadsen/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category></item><item><title>Team Foundation Server - Aussie mailing list</title><link>http://msmvps.com/blogs/brianmadsen/archive/2006/09/17/Team-Foundation-Server-_2D00_-Aussie-mailing-list.aspx</link><pubDate>Sun, 17 Sep 2006 14:36:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:130451</guid><dc:creator>Brian Madsen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/brianmadsen/rsscomments.aspx?PostID=130451</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/brianmadsen/commentapi.aspx?PostID=130451</wfw:comment><comments>http://msmvps.com/blogs/brianmadsen/archive/2006/09/17/Team-Foundation-Server-_2D00_-Aussie-mailing-list.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/davidlem"&gt;David Lemphers&lt;/a&gt; was again a source of knowledge - well, he spreads the word like a bushfire out of control..&lt;/p&gt;&lt;p&gt;on his blog he just informed &amp;quot;us&amp;quot; about a new mailing list - &lt;a href="http://www.oztfs.com/"&gt;OzTFS.com&lt;/a&gt; which is definitely a gift from heaven for those who&amp;#39;s having problems with TFS.&lt;/p&gt;&lt;p&gt;Again, excellent work David..thumbs up!&lt;/p&gt;&lt;p&gt;Before i forget - the list was set up by &lt;a href="http://www.holliday.com.au" target="_blank"&gt;Grant Holiday&lt;/a&gt;, from &lt;a href="http://www.readify.net" target="_blank"&gt;Readify&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=130451" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/brianmadsen/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category></item></channel></rss>