In this tutorial I am going to walk you through the steps required to setup Windows Azure Pre-Requisites Via the automatic Web Platform Installer. See Getting the Windows Azure Pre-Requisites Via Manual Installation for a manual installation.
The Web Platform Installer (WebPI) is a powerful tool that allows you to skip the manual drudgery of ensuring all your system settings are correct, downloading the files you need, and ensuring all pre-requisites are met by performing all these tasks for you. All you need to decide is which package to install and the WebPI takes care of the rest.
Step 1: Install & launch Web PI
Download the WebPI from http://www.microsoft.com/web/downloads/platform.aspx
Step 2: Select Windows Azure SDK
The quickest way to find the Windows Azure SDK is to enter "SDK" in the search box and press the enter key.
Next to the Windows Azure SDK item you will see a button that says "Add". Click this button to add the Windows Azure SDK and all it's dependencies to the install list.
Step 3 [Optional] - Installing SQL Server Express
SQL Server Express is used by the Windows Azure Storage Emulator. It lets you test on your local development machine when you use Windows Azure Storage services like Blobs, Tables & Queues. If you don't plan to use these services for now, you can jump to step 4. You can add SQL Server later anyway.
Click on the "Back" arrow:
Click on "Products" and then "Database":
Add SQL Server Express 2008 R2
Step 4 - Install components
You are now ready to begin the installation. Click the Install button.
You will be presented with a dialog containing every item you chose to install and each dependency that goes along with it. This dialog contains the licenses to each software package. Review each license agreement and if you are satisfied click "I Accept" to continue with the installation.
If you have selected SQL Server, a dialog will show asking you to create a strong SQL Server administrator password. After filling in the password boxes and clicking "Continue" your install will resume:
Step 5 - Installation in progress
Sit back and relax. It should not be too long J
Congratulations, your installation was successful and you may begin building applications to take advantage of the Windows Azure cloud. If you would like to verify all your components are working continue reading below, otherwise go create your new million dollar product!
Step 6 - Check Windows Azure components
We can now start up the development environment and verify that it works. On your Start Menu you should have a new item called "Windows Azure SDK" followed by a version number, in my case 1.4. Open that folder and for now we will be working with the Compute Emulator. Click "Compute Emulator" to start the emulator. This may take a few seconds. If any security notices pop up allow them.
After the Compute Emulator has started you will have a new icon in you system tray. From that icon you can open the Compute UI, start/stop the Compute Emulator, and start/stop the Storage Emulator.
Optional: If you have installed SQL Server
Now let's make sure the storage emulator is working properly. Head back to the Start Menu and run "Storage Emulator" (Alternately you may control both emulators from the new system tray icon).
If the storage emulator successfully started you will see a screen similar to the following.
Congratulations, all your components work, you are now ready to build, test and deploy applications to the Windows Azure cloud!