Continuously Deliver IIS-based .NET 4 Applications
This course will help get your code built when changes are committed, then get your IIS applications deployed using automated steps from VSTS or TFS! You'll see examples of this for ASP.NET Core and Framework sites as well as WCF apps.
What you'll learn
Establishing solid build and release definitions for IIS-based .NET applications is a critical building block for true continuous delivery. In this course, Continuously Deliver IIS-based .NET Applications, you'll get into lots of the practical details that need to be addressed when delivering real applications via build and release definitions. First, you'll discover how .NET applications properly handle packages, shared library references, and configuration. Then, you'll try various flavors of ASP.NET applications and WCF services. All of these topics will be accomplished within Visual Studio Team Services (VSTS), and the same concepts would apply in various flavors of Team Foundation Server (TFS). Next, you'll learn about the build and release definitions within VSTS that will include most of the tasks and steps needed. Lastly, you'll take a close look at using PowerShell to perform custom activities when the predefined tasks don’t cover everything you need. By the end of this course, you'll not only be able to get your IIS applications deployed using automated steps from VSTS or TFS for ASP.NET Core and Framework sites but use Powershell for custom requirements as well.
Table of contents
- Version Check 0m
- Introduction 3m
- The Big Picture: Getting Here 3m
- The Big Picture: Where We're Headed 1m
- Demo: Creating Solutions to Support Your Builds 5m
- Demo: Setting up Custom Build Agents 6m
- Build Definitions Demo: Overview and Sources 3m
- Build Definitions Demo: Package Restores 2m
- Build Definitions Demo: Build and Publish 1m
- Build Definitions Demo: Run and Review Artifacts 2m
- Build Definitions Demo: Recap and Copy Files 3m
- Summary 1m
- Introduction 3m
- Review of Test Environment VM 3m
- Release Definition Concepts 2m
- Deployment Group and Agent Setup 2m
- Replace Tokens Overview 2m
- Create Release Definition with Replace Tokens 9m
- Add .NET Framework MVC Site to Release Definition 5m
- Add .NET Core Web API to Release Definition 2m
- Add WCF Services to Release Definition 2m
- Summary 1m