Error: SSL certificate problem: unable to get local issuer certificate

One of the most common issue with TFS/GIT users come across is the issue caused by self-signed certificates or the corporate certificates. Error: SSL certificate problem: unable to get local issuer certificate This Applied to: TFS 2015 update 3 Git 2.10.0 Android studio 2.1.2 Java 1.7.45 We used Android studio and VSTS/TFS plugin to clone…


Upgrade to Team Foundation Server (TFS) 2017.

This article aims to expand on the Upgrade overview and give a step by step walk-through of the upgrade to TFS 2017.There are some minor changes in the upgrade process that attempts to simplifies it. Upgrade Source Minimum Requirement: Your TFS databases must be at least at the TFS 2012 RTM level to jump to…


Building a website with TFS build.

Normally, it is a best practice to not include the bin folder of your solution to source control, in TFS; However, there is an exception to this, when it comes to building websites with team build. Issue When building a website with TFS build (vNext and XAML), and the Bin folder is not added to source…


TFS 2015.2 – Team project creation fails with TF51541: The Node ID is not recognized

TFS Versions: TFS 2015.2/TFS 2015.2.1 Recently, we have seen a few users experiencing the below error when attempting to create new team projects on their recently upgraded TFS 2015.2 / TFS 2015.2.1 collections. Error TF30170: The plugin Microsoft.ProjectCreationWizard.WorkItemTracking failed during task WITs from group WorkItemTracking. Explanation Plugin error text: “Work item type validation failed. The…


TFS 2015.2 Configuration – Verification check fails with IIS_IUSRS group requiring ‘log on a batch’ permission.

Recently we have seen a few incidents, where the configuration of TFS 2015.2 fails at readiness check with the message, The readiness check fails due to the reason that the built-in security group IIS_IUSRS does not have the required user right ‘Logon as a batch job’. This requirement check was added to TFS 2015.2 after…


Build association with work Items in vNext

When switching from XAML to vNext, I realized the newer build model doesn’t update Global List. Old XAML builds enabled a work flow where work items were created on build failure and then updated those work items, associated with check-ins on successful builds. I couldn’t find a similar feature happening out of the box on…


Release Management/Team Foundation Server compatibility list (RM – TFS Supportability Matrix)

  With different versions of TFS and RM around, we constantly get questions as to which version of RM is compatible and supported with TFS and vice-versa. We follow the same compatibility model as of ‘VS team explorer’ with ‘TFS’, where we support RTM and the last update release of a given release. Check the ‘Client compatibility’…


TF218017 Error message while trying to create new Team Project.

I was recently working with a customer who was hitting the below error message while trying to create a new team project in TFS. TF218017: A SharePoint site could not be created for use as the team project portal. The following error occurred: Server was unable to process request. —–> The user does not exist…


vNext Build fails with error message ‘Cannot find solution’ because it does not exist.

Issue Recently we have seen some cases where a vNext build, when queued, would fail with a message like below: · Cannot find path ‘<build agent working folder>\<team project name>\path to solution> because it does not exist. ·        MSBUILD : error MSB1009: Project file does not exist. ·        Unexpected exit code received from msbuild.exe: 1…