Discuss deployments to Windows Azure via Team Foundation Server (TFS), including continuous integration, logging, Windows Azure portal history UI, re-deployments, and so on.
To enable the new continuous deployment features we created a new build process template called AzureContinuousDeployment.11.xaml. This process template is added to your team projects when they are created. Because build process templates are added to projects at creation, your existing projects will not have the necessary template and if you try to connect your azure account to your existing projects your will get the following error.
Failed to link TFS project 'MS' with your web site 'Sprint31Website'
TF42073: The value cannot be null (Parameter name: Process)
To get around this you will need to add the AzureContinuousDeployment.11.xaml to any existing team project that you would like to deploy from.
To add the process template you need to:
Once that is done you can use the wizard to setup a continuous deployment build definition.
If you see a build error message "An attempted http request against URI https://management.core.windows.net:8443/... returned an error: (403) Forbidden.", then please see http://support.microsoft.com/kb/2780289.