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 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 an 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 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, 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 troubleshoot an application hosted in a Web Site by using Azure tools built into Visual Studio. You can run in debug mode remotely, view application and web server logs, and view or edit web site files directly in Visual Studio.
Azure provides built-in diagnostics to assist with debugging an application hosted in 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 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 Azure Web Site.
Learn how to use the Azure Cache service to store session state for your ASP.NET web site on Azure.
Learn how to use the Azure Cache service for output caching with an 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 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.
Azure Diagnostics enables you to collect diagnostic data from an application running in Azure. You can use diagnostic data for debugging and troubleshooting, measuring performance, monitoring resource usage, traffic analysis and capacity planning, and auditing.
Learn how to remotely diagnose and debug issues in cloud services from Visual Studio.
Emulator Express is the new lighter-weight local emulator for Cloud Services. Learn how you can use it to test Cloud Services on your local machine.
You can use performance counters in an 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.
By default, 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.
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 Azure. You can use 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.
Learn how you can create and manage Virtual Machines directly from Visual Studio.
Virtual machines are a useful way to quickly move an existing application to the cloud. This tutorial shows how to create an Azure virtual machine and use it to host a compute-intensive .NET application. It then demonstrates how you can extend the application with Azure services, by using Service Bus queues to remotely monitor the compute task.
Learn how to remotely diagnose application issues using new remote debugging for Virtual Machines and native code debugging.
Learn how to use Visual Studio Online to automate the continuous build, package, and deployment of an Azure application.
Learn how to use Team Foundation Server to set up continuous delivery for Azure Cloud Services. This process enables you to automatically create packages and deploy the package to Azure after every code check-in.
Git is a popular, open source, distributed version control system. 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 Azure
Create PowerShell scripts directly in Visual Studio, and use them to automate your environment creation.