Some of my colleagues in New York have been working on deploying Team Foundation Server as a change management system and they ran into a little error while installing to the QA (UAT) environment.
Log file excerpt:
08/08/07 10:59:33 DDSet_Status: Process returned 2336
08/08/07 10:59:33 DDSet_Status: Found the matching error code for return value ‘2336’ and it is: ‘28936’
08/08/07 10:59:33 DDSet_Error: 2336
MSI (s) (E8!88) [11:19:18:364]: Product: Microsoft Visual Studio 2005 Team Foundation Server (services) - ENU – Error 28936.TFServerStatusValidator: the Team Foundation Server ServerStatus Web service failed with 404 HTTP NotFound status. Verify that Internet Information Services, Windows SharePoint Services, and ASP.NET are configured correctly and that ASP. NET v2.0 Web Service Extensions are allowed . For more information on troubleshooting this error, see the Microsoft Help and Support Center.
TFS installed to a point and then through a “28936” error along with a “404 page not found” (I had these symptoms before but a different cause). This occurred when TFS runs some checks after installing the web services. It try’s to call http://server:8080/Services/v1.0/ServerStatus.asmx and can’t get access to the URL. There was access to http://server:8080/services/ but when you try to access http://server:8080/services/v1.0 we got the 404.
I tried reinstalling ASP.NET, I checked permissions on folders, I tested asp.net and html from the services physical folder (Program FilesMicrosoft Team Foundation Server/Web Services/Services/). I pulled my hair out…
Then I asked the 6 million dollar question, “Has an IIS lockdown been performed”…
As it turns out the default company server build (sadly we buy source code for windows and cripple change things before deployment) contains an ISAPI filter on IIS called “URLScan” that does some sort of URL jiggery pokery that ultimately stops TFS from working.
Remove this, and the error goes away!
This is from memory, I will fix any memory lapses tomorrow…Fixed
Smart Classifications
Each classification [Concepts, Categories, & Tags] was assigned using AI-powered semantic analysis and scored across relevance, depth, and alignment. Final decisions? Still human. Always traceable. Hover to see how it applies.
What to read next
Detecting agile theatre with real delivery signals
Why Most Companies Operating Models Fail in Dynamic Markets
A concise comparison of Predictive and Adaptive Operating Models, explaining why traditional structures fail in dynamic markets and how …
Don’t Manage Dependencies, Remove Them
Explains why dependencies are a sign of poor system design and outlines steps to eliminate them by aligning teams, clarifying ownership, and …
The Estimation Trap: How Tracking Accuracy Undermines Trust, Flow, and Value in Software Delivery
Tracking estimation accuracy in software delivery leads to mistrust, fear, and distorted behaviours. Focus on customer value, flow, and …
Flow of Value vs Flow of Work – Misnomer or Useful Shorthand?
Compares “flow of value” and “flow of work” in Kanban, explaining why only validated outcomes count as value and stressing the need for …
Why Outsourcing DevOps Fails, and How Real Engineering Excellence Starts With Your Team
Avoid DevOps vendor lock-in, discover how true engineering excellence starts with partnership, not outsourcing. Ready to transform your …