Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

This hands-on lab will introduce you to using Windows Azure Web Sites with Visual Studio 2012 and Team Foundation Server (TFS). In this lab you will create a new Windows Azure Web Site. Then, you'll connect it to a TFS project and use Visual Studio 2012 to create a site. Then, you'll commit the code for the site back to TFS and kick off the cont…

branch: master

Publishing ASP.NET Applications with Windows Azure Web Sites and Team Foundation Service

Hands-On Lab


Hands-on labs are sets of step-by-step guides that are designed to help you learn how to use key Windows Azure services and features. Each lab provides instructions to guide you through the process of developing and deploying applications.

In this hands-on lab you will learn how to link a Windows Azure Web Site to a Team Foundation Service (TFS) repository in order to check in your changes and automatically reflect those updates in your web site.

Note: You can download the latest build of the Windows Azure Training Kit which includes a tested version of this HOL from here:

Visit our GitHub Homepage for more information about the Windows Azure Training Kit.

Repository Structure

In the root folder of this repository you will find the Hands-on Lab document, Before beginning with the lab exercises, make sure you have followed all the required steps indicated at the setup section of the document.

In the Source folder you will find the the dependency files and the setup scripts necessary to initialize specific configurations of the lab, being its execution is required in the majority of the Hands-on Labs.

Get Started

In order to run the solutions of the exercises provided by this lab you will first need configure your environment and install any necessary prerequisites such as runtimes, components, or libraries. For your ease, you can download and run the dependency checker here to automatically check and install all the requirements. Each lab also includes setup instructions for getting started.

Contributing to the Repository

If you find any issues or opportunties for improving this hands-on lab, fix them! Feel free to contribute to this project by forking this repository and make changes to the content. Once you've made your changes, share them back with the community by sending a pull request. Please see GitHub section How to send pull requests and the Windows Azure Contribution Guidelines for more information about contributing to projects.

Reporting Issues

If you find any issues with this hands-on lab that you can't fix, feel free to report them in the issues section of this repository.

Something went wrong with that request. Please try again.