Deploying Windows Azure Website using Visual Studio Web Publish wizard

Create your Windows Azure Websites (shared or reserved) and get the publish profile by selecting “Download publish profile” option as shown below:

 

 

Once your PublishSettings file name as _yourwebsitename_.azurewebsites.net.PublishSettings is download, you can import it in your Visual Studio Publish Web Application wizard as below:

 

 

Select _yourwebsitename_.azurewebsites.net.PublishSettings

 

 

Once PublishSettings is loaded, all the fields in your web publishing wizard will be filled automatically using the info in PublishSettings file.
You can test your connection by “validate connection” option as well for correctness.

 

 

Finally you can start publish by selecting “Publish” option and in your VS2010 output window you will see the publish log as below:

------ Build started: Project: LittleWorld, Configuration: Release Any CPU ------
  LittleWorld -> C:\2012Data\Development\Azure\LittleWorld\LittleWorld\bin\LittleWorld.dll
------ Publish started: Project: LittleWorld, Configuration: Release Any CPU ------
Transformed Web.config using C:\2012Data\Development\Azure\LittleWorld\LittleWorld\\Web.Release.config into obj\Release\TransformWebConfig\transformed\Web.config.
Auto ConnectionString Transformed Account\Web.config into obj\Release\CSAutoParameterize\transformed\Account\Web.config.
Auto ConnectionString Transformed obj\Release\TransformWebConfig\transformed\Web.config into obj\Release\CSAutoParameterize\transformed\Web.config.
Copying all files to temporary location below for package/publish:
obj\Release\Package\PackageTmp.
Start Web Deploy Publish the Application/package to https://waws-prod-blu-001.publish.azurewebsites.windows.net/msdeploy.axd?site=littleworld ...
Updating setAcl (littleworld).
Updating setAcl (littleworld).
Updating filePath (littleworld\bin\LittleWorld.dll).
Updating setAcl (littleworld).
Updating setAcl (littleworld).
Publish is successfully deployed.
Site was published successfully https://littleworld.azurewebsites.net/
========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========
========== Publish: 1 succeeded, 0 failed, 0 skipped ==========

And your website will be ready to Rock: