Perfect for web apps consisting of client side markup and scripting, server side scripting and a database
This tutorial shows you how to build a secure ASP.NET MVC 5 web application that stores and accesses data from a SQL Database and enables users to log in with credentials from Facebook, Yahoo, and Google.
Use WebMatrix to create a new and deploy a new Windows Azure web site that hosts the WebMatrix bakery sample application.
Learn how to create a new web site through the gallery and immediately deploy it. You will have a new Orchard site up-and-running in less than five minutes.
Learn the basics of how to work with mobile features in an ASP.NET MVC 4 web application, and then deploy your application to a Windows Azure web site.
ASP.NET Web API is a framework for building web APIs on top of the .NET Framework. In this tutorial, you use the Web API to create a REST service that provides data stored in a SQL Database instance.
The WebJobs SDK is a framework that simplifies the task of adding background processing to Windows Azure Web Sites. This tutorial provides an overview of features in the SDK and walks you through creating and running a simple Hello World background process.
Learn about the options available for deploying Web Sites, including manual deployment through Visual Studio, WebMatrix, or FTP, automation with tools like PowerShell, or source control automation with systems like TFS, Visual Studio Online, Git, and Mercurial.
When you create a web site, Windows Azure provides a friendly subdomain on the azurewebsites.net domain so your users can access your web site using a URL like http://<yoursite>.azurewebsites.net. However, if you configure your web site for Standard mode, you can map your web site to your own domain name, such as contoso.com.
Secure Socket Layer (SSL) encryption is the most commonly used method of securing data sent across the internet. This common task discusses how to specify an HTTPS endpoint for a web site and how to upload an SSL certificate to secure your application.
Learn how to use Visual Studio tools to debug an application hosted in a Web Site by viewing application and web server logs.
Windows Azure provides built-in diagnostics to assist with debugging an application hosted in Windows Azure Web Sites. This article describes how to enable diagnostic logging and add instrumentation to your application, as well as how to access the information logged by Windows Azure.
New Relic is a developer focused tool that monitors your applications and provides deep insight into their performance and reliability. This guide describes how to add New Relic's world-class performance monitoring to your Windows Azure Web Site.
Learn how to use the Windows Azure Cache service to store session state for your ASP.NET web site on Windows Azure.
Learn how to use the Windows Azure Cache service for output caching with a Windows Azure web site.
Ideal for applications that separate logic into multiple tiers using both Web and Worker Roles
Build a front-end ASP.NET MVC web role that uses a back-end worker role to process long running jobs. You will learn how to create and deploy multi-role solutions, as well as how to use Service Bus Queues and Topics to enable inter-role communication.
This in-depth tutorial series describes how to build a multi-tier ASP.NET web application that uses Windows Azure tables, queues, and blobs. You will learn how to build a resilient and scalable data-driven web application and deploy it to the cloud.
Windows Azure Diagnostics enables you to collect diagnostic data from an application running in Windows Azure. You can use diagnostic data for debugging and troubleshooting, measuring performance, monitoring resource usage, traffic analysis and capacity planning, and auditing.
You can use performance counters in a Windows Azure application to collect data that can help determine system bottlenecks and fine-tune system and application performance. This article describes how to collect and query performance counter data and how to create your own custom performance counters.
The Autoscaling Application Block from the Microsoft Enterprise Library 5.0 Integration Pack for Windows Azure provides tools that let you automatically scale your cloud service. You can use performance counters to understand your app's performance, and then write rules that will automatically scale your app to adjust for specified targets and thresholds.
Learn how to stage a new version of an application to a Windows Azure Cloud Service, and then deploy from staging to production.
By default, Windows Azure applications and storage accounts can be accessed through friendly subdomains, for example, http://<myapp>.cloudapp.net and https://<mydata>.blob.core.windows.net. This article shows how you can expose your application and data on your own custom domain, such as http://<myapp>.com.
Remote Desktop enables you to access the desktop of a cloud service instance running in Windows Azure. You can use a remote desktop connection to configure the virtual machine or troubleshoot problems with your application.
Secure Socket Layer (SSL) encryption is the most commonly used method of securing data sent across the internet. This common task discusses how to specify an HTTPS endpoint for a web role and how to upload an SSL certificate to secure your application.
Perfect for cases where you need complete control over your application’s deployment and execution
Implement a virtual machine running Windows Server and hosted in Windows Azure. You can use Windows Azure Virtual Machines to run any application. Use standalone virtual machines to host .NET applications, or integrate a virtual machine as part of a cloud service.
Virtual machines are a useful way to quickly move an existing application to the cloud. This tutorial shows how to create a Windows Azure virtual machine and use it to host a compute-intensive .NET application. It then demonstrates how you can extend the application with Windows Azure services, by using Service Bus queues to remotely monitor the compute task.
Learn how to use Visual Studio Online to automate the continuous build, package, and deployment of a Windows Azure application.
Learn how to use Team Foundation Server to set up continuous delivery for Windows Azure Cloud Services. This process enables you to automatically create packages and deploy the package to Windows Azure after every code check-in.
Git is a popular, open source, distributed version control system. Windows Azure Web Sites allow you to enable a Git repository for your site, which allows you to quickly and easily push code changes to your site. This common task provides details about how to get started using Git with Windows Azure