Publish WebDeploy Automatically with VS Build

In general, its pretty easy to extend the MSBuild process in ASP.NET projects using the [ProjectName].wpp.targets file.  I recently attempted to answer a StackOverflow question asking how to automatically deploy on every Visual Studio build using this technique.  My first overly-confident answer was to add the same MSBuild properties that would be used from the …

Publish WebDeploy Automatically with VS Build Read More »

Install the WebDeploy Remote Agent Service in Windows 10 with VS2017

I recently repaved my machine with Windows 10 and a fresh copy of VS2017 only.  I have been using it for several weeks now and it is working very well. In testing some deployments I noticed that I didn’t have the WebDeploy Remote Agent Service running locally.  So I tried to reinstall WebDeploy from a …

Install the WebDeploy Remote Agent Service in Windows 10 with VS2017 Read More »

CHEF TIP: Constrain Dependent Cookbook Versions

Had an issue last night with a Chef cookbook that I was developing using Kitchen.  The cookbook had been working no problem 2 nights ago and all of the sudden started getting the following error during the Kitchen Converge:        [2017-03-15T18:54:32-07:00] WARN: PowerShell 2.0 is not supported or already installed on this version of Windows: …

CHEF TIP: Constrain Dependent Cookbook Versions Read More »

nano Quick Tip: Append to Path environment Variable

Making a persistent change to the PATH environment variable in Windows Nano was harder than expected.  I found many forum/blog posts that had different PowerShell scripts to append to PATH that would work in older versions of windows but not in Nano.  I finally found the following script works in Nano:  Now I can access …

nano Quick Tip: Append to Path environment Variable Read More »

WINRM to WINDOWS Nano Server 2016

Decided to try out Windows Nano Server 2016 today in a HyperV VHD.  Microsoft provides a VHD for Nano on their evaluation site or you can create your own VHD. https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2016 https://technet.microsoft.com/en-us/windows-server-docs/get-started/nano-server-quick-start Nano is a headless operating system.  This means you can’t remote into it like other Windows Server OS versions because it doesn’t have …

WINRM to WINDOWS Nano Server 2016 Read More »

TFS Checkout issue TF400898

Had an issue today with one of our CD pipelines in Thoughtsworks GO!  where it was throwing the following error: [cruise] Start updating WorkItemSource at revision 5555 from http://mytfsserver1p:8080/tfs Failed while checking out into Working Folder: pipelines\AcmeTracker\AcmeSource, Project Path: $/Group/Services/acme.svc/Main, Workspace: d3f98ee96fd565s4f65s4fdsd564wer6b292b74, Username: SVCUser, Domain: MyDomain, Root Cause: com.microsoft.tfs.core.exceptions.TECoreException: TF400898: An Internal Error Occurred. Activity …

TFS Checkout issue TF400898 Read More »