In order to start development on Windows Azure projects, you need to have SDK and tools. Now since Windows Azure supports multiple languages, you need to install the relevant SDK. This tutorial is all about setting up the .net devleopment environment, but you can install the appropriate SDK relevant to your development environment.
Prerequisites
Download and Install Windows Azure SDK
The windows Azure SDK for .NET enables developers to build, debug, deploy and manage scalable applications and services on Windows Azure. The SDK includes client libraries for Windows Azure Storage, Service Bus, Caching, and other services. Full Visual Studio integration with authoring, debugging, and deployment support for Windows Azure Web Sites and Cloud Services is included. Deployment Storage and Development Fabric emulators are also included, as well as nodes in Server Explorer for managing Windows Azure services.
You can get the latest SDK for any development platform from here :
http://www.windowsazure.com/en-us/downloads/
Note that latest SDK version 2.2 for .net is available only for Visual Studio versions 2012 and 2013.
If you want to install SDK for visual studio 2010, you need to go at this location to install previous SDK :
http://www.windowsazure.com/en-us/downloads/archive-net-downloads/
The above links are automated one-click installs that provide you everything you need to get started.
However there are times when you need to install components manually. Windows Azure provides advanced manual installation of the SDK for .NET, which include SDKs, basic tools, and extended tools for VS 2012 and VS 2013. Check link below for manual installation :
http://www.microsoft.com/en-us/download/details.aspx?id=40893
Instead of manually downloading the files below, it is recommended you use the automated one-click install provided by the Web Platform Installer.
Once everything is setup, I recommend to to download Platform Training Kit, which has tutorials and labs to get you started.
Prerequisites
- Azure Account – Get a Free Windows Azure
- .NET Framework 4.0 or above.
- Visual Studio 2010 or Visual Studio 2012 or Visual Studio 2013. You can also install a trial version of the visual studio that is valid for 3 months. Microsoft also offers a free version of Visual Studio. Go to this link, http://msdn.microsoft.com/en-us/dn292944.aspx#fbid=xDoo9xvpBCK, to install it.
- Operating System : windows vista sp1 or higher, windows 7, windows server 2008 or higher
- IIS 7.x/8 (with ASP.NET and WCF HTTP Activation) , check that you have relevant components installed under IIS. To check that go to Control Panel and then select Programs And Features, and then click the Turn Windows Features On Or Off . Under Internet Information Services, expand World Wide Web Services and make sure that the following items are selected ASP.NET, CGI, WCF HTTP Activation, and Static Content.
- Microsoft Web Platform Installer (Not compulsory but nice to have)
The Microsoft Web Platform Installer (Web PI) is a free tool that makes getting the latest components of the Microsoft Web Platform, including Internet Information Services (IIS), SQL Server Express, .NET Framework and Visual Web Developer easy. Web PI is used to download all the tools for Windows Azure. Get more details at http://www.microsoft.com/web/downloads/platform.aspx
- Last but most important is good internet connection. After all you will going to deploy your application in cloud.
Download and Install Windows Azure SDK
The windows Azure SDK for .NET enables developers to build, debug, deploy and manage scalable applications and services on Windows Azure. The SDK includes client libraries for Windows Azure Storage, Service Bus, Caching, and other services. Full Visual Studio integration with authoring, debugging, and deployment support for Windows Azure Web Sites and Cloud Services is included. Deployment Storage and Development Fabric emulators are also included, as well as nodes in Server Explorer for managing Windows Azure services.
You can get the latest SDK for any development platform from here :
http://www.windowsazure.com/en-us/downloads/
Note that latest SDK version 2.2 for .net is available only for Visual Studio versions 2012 and 2013.
If you want to install SDK for visual studio 2010, you need to go at this location to install previous SDK :
http://www.windowsazure.com/en-us/downloads/archive-net-downloads/
The above links are automated one-click installs that provide you everything you need to get started.
However there are times when you need to install components manually. Windows Azure provides advanced manual installation of the SDK for .NET, which include SDKs, basic tools, and extended tools for VS 2012 and VS 2013. Check link below for manual installation :
http://www.microsoft.com/en-us/download/details.aspx?id=40893
Instead of manually downloading the files below, it is recommended you use the automated one-click install provided by the Web Platform Installer.
Once everything is setup, I recommend to to download Platform Training Kit, which has tutorials and labs to get you started.