Quickly build, deploy and diagnose cloud-powered apps
Speed-up your project creation with predefined templates
Simultaneously log into multiple Azure accounts and access your subscriptions and resources. Quickly add Azure and other services to your cloud and device applications. Configure, diagnose and debug apps both locally and remotely. Deploy using a wizard or via automated scripts. Use Visual Studio Team Services for Continuous Integration/Continuous Deployment (CI/CD) pipeline.
How to optimize the configuration of open source tools specifically for Azure
Azure Resource Management Tools
Rapidly define a complete cloud topology using infrastructure as code
Create an application using the Azure Quickstart templates. Use Azure KeyVault to store secrets accessed by deployment templates. Create and edit Azure Resource Manager deployment templates and parameter files with different settings for multiple environments. Add resource snippets to your template. Create resource groups and deploy templates using a wizard or automated scripts. Visualize the resources and parameters using JSON outline. Leverage rich IntelliSense and validation in the JSON editor.
Connect to Azure from Visual Studio
Create and configure Microsoft Azure environments. Simultaneously log into multiple Azure accounts and access the subscriptions and resources. Use Cloud Explorer to view, manage, and debug and diagnose your Azure resources. Connect to and target any Microsoft cloud: public, private, hosted, and government. Start and stop App Services and VMs with Cloud Explorer.
Visual Studio Tools for Docker
Build and debug your applications in a locally hosted or Azure hosted Docker container
Develop, run and validate your ASP.NET Core applications in the target environment. F5 your application directly into a Docker Container with debugging. CTRL + F5 to edit & refresh your app without having to rebuild the container.