AD Group refresh times out in Release Management 2013/2015 WPF setups: “Unable to refresh AD groups at this time. This can happen if AD is temporarily unavailable. Please try again. If the problem persists contact your application administrator.”

We’ve come across some SQL timeout issues with RM 2013/2015 when it has to process a large amount of users/groups to sync with AD. If your setup has a large number of users, permissions managed by adding users to AD groups, and in turn they’re added as RM Groups, you may run into this issue….


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…


Build and Deploy Azure Web Apps using Team Foundation Server/Services vNext Builds.

At Microsoft, we are constantly trying to improve the cloud services and integration to make it more productive and simple to accomplish complex tasks. Here’s a walkthrough on creating, publishing, building and deploying an Azure Web App using Visual Studio Team Services vNext builds. To keep this rudimentary, we will use the general template from…


Changing the TFS URL being used by a release definition from server name to DNS name in Release Management.

Scenario: I have two TFS connections added, for same TFS server, in Release Management. The first one was added before DNS was setup for the TFS server. So it was of the format: http://<tfsservername>:8080/tfs. Release definitions were also created and assigned to this TFS connection. The second connection to the same TFS server was added…


Tokenization with Release Management

This article provides a demo of processing tokens as part of the build and release, using Release Management. Why use tokens? Tokenization comes in handy when you want to replace a value in your web or app.config file, automatically, based on the stage to which the release is happening. For example, my application uses an…


Upgrading Release Management 2013 to 2015 in-place.

Upgrading Release Management is a fairly simple process, and the upgrade from 2013 to 2015 follows the same steps as updating Release Management 2013 to the latest 2013.4 Version. We wanted to provide a short walkthrough with Screenshots for reference. Permission Requirements: The account running the upgrade must be – Local Admin on the Release…