There’s been a lot of buzz with Windows Azure recently now that the pricing details have been announced. One of the most common inquiries we get is how developers can deploy their existing ASP.NET app onto Azure. 
Within Microsoft Innovation Centre (MIC) here in Singapore, we have a developer intern by the name of Huang Sile, who works on Azure projects. MIC has been the heart of technical innovations in Singapore, managed by Eugene Angelo Fabian (MIC Specialist). Both Sile and Eugene crafted this video and step (below) to show you how this is done. Enjoy the video.
Double click video for full screen
Direct link to Video: Click Here
Should you want to recreate the steps in the video;
1. Create a hello world application that acts as the existing application to be deployed on Windows Azure if you do not have one:
a. Click open the visual studio
b. Click on upper left hand corner File -> New Project
c. Click Visual C# -> Web -> ASP.NET Web Appication
d. At the bottom the window, put the Name to be “ExistingWebApplication” and click OK
e. Double click on the Default.aspx page created, insert a line and add in following line: <h1>Hello World</h1>
f. Press F5, click ok if a debug mode dialog pops up, you should be able to see the hello world page
g. Save the project, you now have an existing hello world application ready
2. Create a Windows Azure Project in the existing solution:
a. Right click on the Solution and click on Add -> New Project
b. Click Visual C# -> Cloud Service -> Blank Cloud Service
c. Name the project to be AzureDmo
3. Associate the ExistingWebApplication with the Web role of the Azure Project
a. Right click on the ExisitngWebApplication project and click on Unload Project
b. Right click on the ExistingWebApplication project and click Edit ExisitngWebApplication
c. In the configuration file add the following line below the project assemble tab: <RoleType>Web</RoleType>
d. Right click on the ExistingWebApplication project and click Reload Project
e. Right Click on the Roles under the AzureDemo project, click Add -> Web Role Project in solution
f. Select ExisitngWebApplication from the pop-up window and click OK
4. Test the application under Windows Azure Development fabric
a. Set the AzureDemo to be the default start up project
b. Press F5 and click OK to allow debug
c. If the hello world page displays, save the project
5. Deploy the project on to the Windows Azure Hosted Service Account
a. Right click on the AzureDemo project, click publish
b. Copy the directory path from the folder containing the package files
c. Sign in to your Windows Azure account -> click on the project set up -> hosted service
d. In the deployment page, deploy the files and click on run when the files are loaded
/Dennis