.NET 9 GA available on Azure App Service
We have completed the rollout for .NET 9 GA support on Azure App Service.
Follow our Zero to Hero guide to get started with App Service and go from zero to cloud hero. Learn how create a web app, set up CI/CD, add a custom domain, and secure your app with networking features.
We have completed the rollout for .NET 9 GA support on Azure App Service.
The sidecar pattern is an architectural approach that allows you to deploy components of an application in separate processes or containers, providing both i...
Update 2 - November 8, 2024: IPv6 non-vnet outbound support is rolling out soon. We expect public preview to begin in late Q1 2025. Azure portal support to s...
Managed identities offer a way to secure communications between Azure resources without having to manage any credentials. The following are the steps to enab...
Watch the latest Azure App Service Community Standup on .NET 9 and App Configuration
In our previous post, “Phi-3 ONNX: Leveraging the Power of ONNX Runtime to Run SLM on CPU”, we explored how to deploy and run the Phi-3 ONNX Runtime model on...
We are happy to announce that App Service now supports apps targeting .NET 9 Preview 6 across all public regions on Linux App Service Plans. Deployment is un...
In my previous blog post, Using SLM with Sidecar, we explored the integration of Small Language Models (SLM), specifically Phi-3, with the Sidecar pattern on...
Watch the latest Azure App Service Community Standup on Integrating Datadog with Linux App Service using Sidecars.
In our ongoing series exploring the integration of various sidecar scenarios with Linux App Service, we delve into an exciting new domain—building AI applica...
Observability has become crucial for modern applications. Integrating Dynatrace with Linux App Service allows you to leverage Dynatrace’s powerful monitoring...
In this blog post, we dive into the realms of observability and monitoring, taking advantage of the latest advancements in Azure’s Linux App Service. If you’...
At Microsoft Build 2024, we had announced the Public Preview for the Sidecar pattern for Linux App Service. This feature allows developers to enhance their w...
We are pleased to announce Managed Identity support for authenticating against storage accounts used for diagnostic tools under Diagnostics and a Service. Th...
We are pleased to announce the extension of the crash monitoring feature to include processes other than the main worker process (w3wp.exe). This enhancement...
Watch the latest Azure App Service Community Standup on Reliable Web App Pattern on App Service.
Watch the latest Azure App Service Community Standup on ASE migration.
Update - September 10, 2024: Opened for Linux and Windows Container in additional regions.
We are happy to announce that App Service now supports apps targeting PHP 8.3 across all public regions on Linux App Service Plans.
Watch the latest Azure App Service Community Standup, featuring Autoscale and Load Testing.
Networking as part of an application architecture continues to grow and we have seen and heard a need to invest in more control and insights. Networking invo...
Today marks an important milestone in the evolution of our Linux App Service offering as we announce the launch of two powerful features, both now available ...
Azure DevOps enables you to host, build, plan and test your code with complimentary workflows. Using Azure Pipelines as one of these workflows allows you to ...
The following article addresses an issue that may arise within your application, particularly when utilizing XDT transforms or older versions of Site extensi...
The Hybrid Connection Debug utility is provided to perform captures and troubleshooting of issues with the Hybrid Connection Manager.
We have gradually been making improvements to the Azure portal experience for managing network configuration in App Service. In this blog post I’ll go throug...
We are thrilled to announce the public preview of a powerful new feature in Azure App Service: the Network Trace Analyzer. Designed to simplify the often-com...
We are adding new capability to az webapp deploy allowing you to track the status of your code deployments. You can take advantage of more detailed informati...
More than a year ago we started a journey to improve the DNS configuration and name resolution in App Service. The mission was and is to improve in several a...
We are pleased to announce the public availability of Diagnostic tools for App Services Linux for Node.js apps. With this capability, we now offer built-in s...
We have completed the rollout for .NET 8 GA support on App Service.
We are happy to announce that App Service now supports apps targeting Node 20 and Python 3.12 across all public regions on Linux App Service Plans.
A new era of high availability and scalability
We are happy to announce that App Service now supports apps targeting .Net 8 Preview 7 across all public regions on Azure App Service. It is available for bo...
We are excited to announce that we have released the public preview of free hosting plan for WordPress on App Service.
We are happy to announce that App Service now supports apps targeting .Net 8 Preview 7 across all public regions on Linux App Service Plans.
Azure Policy for App Service has the following built-in policies that ensure you are using the latest versions of certain languages that are available on the...
If you weren’t already aware, App Service Environment v1 and v2 is retiring on 31 August, 2024. There are many reasons to migrate to App Service Environment ...
You may have noticed that we recently rolled out a change in the “Essentials” section of the App Service “Overview” blade in the Azure portal where the URL t...
Anyone running App Service Plan, or App Service Environment at scale should consider if they are running it efficiently. An App Service Plan is so easy to us...
We are happy to announce that our most recent improvements to Diagnose and Solve Problems allow you to begin the analysis on a collected memory dump immediat...
Many applications will consist of more than just a single component. For example, you may have a frontend which is publicly accessible that connects to a bac...
High availability and fault tolerance are key components of a well-architected solution. It’s always best to prepare for the unexpected and having an emergen...
Our engineering teams have been hard at work to deliver the new larger SKUs on App Service Environment v3. While it seems simple, as it is multiples of the e...
Currently, you can use two options when configuring Azure App Service access restrictions. The preview feature provides some new scenarios that you should kn...
We have completed the initial rollout for .NET 7 GA support on App Service. Like in previous years we are using the App Service Early Access feature to enabl...
The 2022 H1 update to Azure App Service on Azure Stack Hub is now available. This release is a major update in terms of underlying infrastructure and topolog...
App Service free SKU has been around for over 10 years, and we continue to improve on it with every release. Today, we are pleased to announce that App Servi...
We are happy to announce that App Service now supports apps targeting Node 18, PHP 8.1 and Python 3.10 across all public regions on Linux App Service Plans t...
We are happy to announce that App Service now supports apps targeting Go 1.18 and 1.19 across all public regions on Linux App Service Plans through the App S...
We are happy to announce the preview of WordPress on Azure App Service powered by Azure Front Door which enables faster page loads, enhanced security, and in...
Public preview of the minimum TLS cipher suite feature that allows customers to disable weaker TLS cipher suites for their App Service web apps
This is part 2 of a 2-part series about controlling and automating planned maintenance in App Service Environment v3.
This is part 1 of a 2-part series about controlling and automating planned maintenance in App Service Environment v3.
Build and run a Web App written in Clojure, on Azure App Service
When deploying App Service Environment, one requirement you will probably want is to monitor and limit your egress traffic from the ASE.
In this post, we get a behind-the-scenes look at the engineering work required to change a critical platform component with code paths that are exercised bil...
We are pleased to announce that gRPC (public preview) is now available in most regions. gRPC is supported for Linux applications using .NET Core 3.1 or .NET...
We are thrilled to announce that WordPress on App Service that was under public preview since February 15, 2022, is now generally available. With advanced fe...
We are happy to announce that App Service now supports apps targeting .NET 7 Preview 5 across all public regions on both Windows and Linux App Service Plans ...
Regulatory Compliance in Azure Policy provides Microsoft created and managed initiative definitions, known as built-ins, for the compliance domains and secur...
If you’re an Azure portal user with App Service, you’ve most likely seen the Security item in the left-hand menu. This item comes from our partners from the ...
Resiliency Score report is a downloadable report that checks whether your Azure Web App is implementing the best practices to make it less susceptible to ava...
Build and run a Scala App on Azure App Service
We are pleased to announce that gRPC is coming to Azure App Service for Linux workloads.
We are happy to announce that you can now enable Virtual Network integration as well as private endpoints for inbound access when creating Web Apps using the...
App Service now supports VNet integration (outbound) and private endpoints (inbound) all the way down to the Basic SKU. The App Service VNet integration feat...
We are happy to share that Auto-Instrumentation of Application Insights for Windows Container applications is now in public preview! Auto-Instrumentation all...
Auto-healing is a heavily used diagnostic feature of Azure App Service that allows end-users to configure a rich set of triggers that can be used to mitigate...
This blog contains information about *.azurewebsites.net TLS certificate changes for web apps, functions, and logic apps (standard). Customers should not be ...
The Premium Container SKU will not be moving out of preview status and will be retired on 30th June 2022. Please move your applications to the Premium V3 SK...
We are happy to announce the public preview of the WordPress offering on App Service. This offering will enable you to deploy and host new WordPress websites...
Azure App Service is regularly updated to provide new features, new runtime versions, performance improvements, and bug fixes. One of the top feature request...
We are happy to announce the availability of the public preview of the App Service Environment (ASE) v3 migration feature. With this feature, you’ll be able ...
The 2021 Q3 update to Azure App Service on Azure Stack Hub is now available. This release updates the resource provider and brings the following key capabili...
Starting November 30 2021, GoDaddy will no longer be issuing certificates for the additional ‘www’ domain when validating domain ownership through HTML web p...
We are happy to announce that App Service is rolling out day 0 support for .NET 6.0 applications across all public regions and scenarios on both Windows and ...
ACR Tasks are a set of Azure CLI command features in Azure Container Registry that can help you automate container image builds. This can be integrated as p...
We are pleased to announce the public availability of Diagnostic tools for App Services Linux for .NET Core apps. With this capability, we now offer built-in...
Azure Resource Graph (ARG) is an Azure service that gives you the ability to query and explore your Azure resources across a given set of subscriptions so th...
Hybrid Connections is a feature in App Service that provides access from your app to a TCP endpoint allowing your app to access application resources in any ...
App Service Domain is a domain resource on Azure which integrates with Azure DNS. This allows you to manage all your resources on Azure for when you need to ...
This document covers some common operations that can be performed in an App Service and the effects in terms of availability and restart operations. Restarts...
We get a lot of questions on the App Service kind property, so we are sharing some information to help you understand what it is, what it does, and how to us...
NOTE! As of March 2023, the content in this post may be outdated. For the latest information on Availability Zone support for App Service, see Azure App S...
With GitHub Actions you can set up a workflow to build and deploy your applications whenever there’s a commit on your main branch, or a PR is merged, or even...
There are a number of ways to deploy infrastructure to Azure, what you pick depends on a number of factors including skill level, experience, job requirement...
Get started with Azure App Service by deploying an app to the cloud using a Bicep file and Azure CLI in Cloud Shell. Because you use a free App Service tier,...
One of the tools that Azure provides to enforce governance and controls is Azure Policies. By employing Azure policies, IT organizations are able to enforce ...
With the release of the App Service on Kubernetes preview, you can now run App Service on Kubernetes deploying your web apps to Azure Kubernetes Service, or ...
Securing access to your site is important, but securing access to the source of your site is often equally important.
In case you missed it, we released support for .NET 6 Preview 4 about 2 weeks ago.
App Service has a list of Trusted Root Certificates which you cannot modify in the multi-tenant variant version of App Service, but you can load your own CA ...
The 2021 Q1 update to Azure App Service on Azure Stack Hub is now available. This release updates the resource provider and brings the following key capabili...
Azure App Services has the proactive crash monitoring feature, which checks for process crashes and collects diagnostic data that helps you determine the roo...
We are happy to announce that App Service now supports apps targeting .NET 6 Preview 4 across all public regions and scenarios on both Windows and Linux App ...
The App Service Environment v3 (ASEv3) has been in preview since November 2020. During this time it was made available across most regions, received numerous...
App Service Managed Certificate is now in General Availability for both apex domains and sub-domains. This feature allows customers to secure their custom do...
We are happy to share that Azure Monitor Application Insights monitoring is now available for Java and Node.js apps on App Service for both Windows and Linux...
“Rød grød med fløde” - hmm, what language is that? Keep reading if you want to find out.
We are happy to announce the availability of Auto Heal feature for Linux apps on Azure App Service. Auto Heal allows you to mitigate your apps when it runs i...
.NET 6 is the latest release version that will include the final pieces bringing the best of Core, Framework, Xamarin, and Mono to a unified platform that st...
The Azure App Service is a PaaS solution offering in Azure which constantly updates the platform. One of the top requests from customers is to receive a noti...
.NET 5 is the first major release in the .NET unification journey bringing together the best of Core, Framework, Xamarin, and Mono to provide an improved dev...
Troubleshooting networking & connectivity issues when running on App Services just became easier. We are happy to announce the release of our new diagnos...
We are happy to announce the General Availability of a number of improvements to the access restriction feature in App Service.
In this article I will walk you through setting up a secure, resilient site with Azure App Service using some new features that have recently been released o...
gRPC is a modern protocol which uses HTTP/2 to streamline messaging between clients and back-end servers and is an efficient way to connect services that req...
In this article, we will review different App Service offerings with side-by-side comparisons to show how you can save more with App Service. The offerings w...
Windows containers on App Service can help you easily modernize your application by making it easier to Lift-and-Shift to App Service and install custom depe...
When enabling private endpoint for a web app, both the web app and the Source Control Manager (SCM) site, also sometimes referred to as kudu, are locked down...
App Service Managed Certificate (preview) now lets you secure your apex domains on your web apps at no additional charge. This feature is similar to the curr...
Source Network Address Translation (SNAT) ports are used by App Service to translate outbound connections to public IP addresses. However, there are limitat...
An earlier article explained how to use self-hosted Azure DevOps agents to build and deploy your applications to a web app that has Private Endpoints enabled...
A crash of a process happens when the process terminates due to an unhandled exception within the application code. A crash leads to a restart and all the in...
Last week an incident occurred that caused .NET 5 NuGet package operations to fail on some Debian-family distributions. Specifically, Debian and Ubuntu maint...
Join our upcoming webinar on Tuesday, February 23 from 1:00 to 2:00pm Pacific Time! Learn how Azure can help you to innovate with your .NET web apps and SQL ...
We are happy to share a new resource create blade for App Service and Azure databases. This new experience, currently in preview, deploys a PostgreSQL or Azu...
The latest App Service releases included new Java, Tomcat and JBoss EAP versions. Windows New Tomcat versions 9.0.38 8.5.58 N...
As Windows Azure Pack Web Sites v2 heads towards the end of extended support in 2022, it is important for customers to plan to migrate their workloads from t...
With the recently-announced Private Endpoints integration you can block inbound access from the internet to your web app. Before this integration, developers...
GitHub announced CI/CD support through GitHub Actions which became generally available at GitHub Universe in November 2019. Since then, many Azure services h...
App Service has added support for anti-virus scans which can send logs to a Storage account, Log Analytics workspace, and Even Hubs for better application mo...
We are happy to announce the public preview of the App Service Environment v3 (ASEv3). The ASEv3 project is a realization of several years of infrastructure ...
With the newly announced launch of .NET 5 General Availability, App Service is offering immediate support for .NET 5 via Early Access stack. The new Early A...
The Azure App Service has quite a few networking integration capabilities but, until now, did not support a dedicated outbound address. We are very happy to ...
The 2020 Q3 update to Azure App Service on Azure Stack Hub is now available. This release updates the resource provider and brings the following key capabili...
We are happy to announce that App Service now supports .NET 5 applications across all public regions and scenarios on both Windows and Linux App Service plans.
This is the third article in our guide for A/B testing with App Service. The first article shows how to set up your client-side project. The second article s...
Starting November 1st, 2020. Docker will be introducing rate limits on unauthenticated pull requests from Docker Hub. These limits are based on the account ...
We are happy to announce Private Endpoint for Web App is now Generally Available in all Azure public regions, for both Windows and Linux apps, containerized ...
This is part one of our deep dive on Diagnosing CPU utilization issues in Azure App Service. In this post, you will learn about measuring CPU utilization for...
The Azure App Service is offered as two deployment types: the multi-tenant service and the App Service Environment. In the multi-tenant service there are tho...
The Premium v3 hardware tier, previously announced at Microsoft Ignite 2020, is now available for you to deploy your applications to. This new hardware tier...
Windows containers on App Service enable you to modernize your Windows applications so you can bring along dependencies or lift-and-shift your current applic...
The first version of the App Service Deployment Center has been generally available since late 2018. The Deployment Center gives a centralized view of all th...
For several years, Red Hat and Microsoft have partnered to create cloud solutions that enable enterprises to achieve more. Today, we are happy to announce th...
The App Service Environment v3 (ASEv3) project is a realization of several years of infrastructure development to enable a best-in-class, network isolated ap...
ASP.NET Framework has fusion Assembly Binding logging (aka Fusion Logging) which allows you to debug assembly load failures in your .NET applications. Fusion...
We have added a new log type for ASP .NET web apps on Windows (ASP .NET Core support is not yet supported). The log type, AppServiceAppLogs, captures your ap...
App Service makes it easy to automatically scale your apps to multiple instances when traffic increases. This increases your app’s throughput, but what if th...
This is the second article in our guide for A/B testing with App Service. See the first article for more information about A/B testing and how to set up your...
A year ago we announced a GitHub Action to deploy your web apps to Azure App Service. In April, we added GitHub Actions as an option in the Deployment Center...
Netflix Eureka is a REST based middleware designed for discovery and load balancing of web applications. For those who already have a Netflix Eureka app, thi...
The Azure App Service is offered as two deployment types: the multi-tenant service and the App Service Environment. In the multi-tenant service there are tho...
Application crashes happen. A crash is when an exception in your code goes un-handled and terminates the process. These unhandled exceptions are also known a...
App Service provides access for FTP and WebDeploy clients to connect using the basic auth credentials found in the site’s publish profile. These APIs are gre...
In software development, A/B testing is the process of comparing two versions of a webpage or application to determine which version improves a metric or KPI...
This article is the fifth part of the Zero to Hero with App Service series. This article assumes you have completed the first article.
Latest version updates to PHP
In this installment of Zero to Hero with App Service, learn how to migrate your existing applications to App Service. If you followed parts one, two, and thr...
If you have received a notification from Azure about potentially being impacted by the certificate revocation issue, follow these steps to avoid application ...
This is the third article in the Zero to Hero with App Service series. This article assumes you have already completed the previous two articles.
This is the second article in our Zero to Hero with App Service series. This article assumes you have completed Part 1. In the last article you created an Ap...
In times of rapid change, developers and IT decision-makers must quickly adjust to a drastically evolving landscape. Successful organizations use managed clo...
We have recently added two new log types to our preview of App Service’s Integration with Azure Monitor. The two new log types are:
Azure DevOps enables you to host, build, plan and test your code with complimentary workflows. Using Azure Pipelines as one of these workflows allows you to ...
Regional VNet Integration is now Generally Available for both Linux and Windows apps. The feature behaves the same for apps on either operating system. This ...
We are happy to announce Hybrid Connections for Linux apps is now Generally Available. Hybrid Connections have been available for Windows apps for a few year...
The .NET Framework 4.8 update is a non-breaking in-place upgrade on App Service. No updates are required to existing applications.
Github Actions enables you to easily automate any part of your development workflow. GitHub Actions are defined as YAML files in the .github/workflows direct...
This year, Microsoft Build is entirely online. Live and pre-recorded sessions are available for anyone to view. This article is a recap of the sessions from ...
Modern-day data centers are extremely complex and have many moving parts. VMs can restart or move, systems are upgraded, and file servers are scaled up and d...
We are happy to announce the Public Preview of App Service’s integration with Azure Event Grid. Event Grid is a publish/subscribe messaging service that allo...
We have released the 2020 Q2 update to Azure App Service on Azure Stack Hub. This release updates the resource provider and brings the following key capabili...
Latest version updates to PHP
In times of rapid change, developers and IT decision-makers must quickly adjust to a drastically evolving landscape. Successful organizations use managed clo...
.NET 5 is the latest version to expand the capabilities of .NET by taking the best of Core, Framework, Xamarin, and Mono to create a unified platform for imp...
App Services Diagnostics is a powerful tool that allows you to troubleshoot and mitigate issues within your application. The rich set of tools under the App ...
App Service is announcing GA of .NET Core 3.1 LTS on Linux & Windows today. If you are running .NET Core 3.0 applications, which had its end-of-life dat...
Last year we shared an article that demonstrated how to deploy your application to App Service using GitHub Actions. We are excited to share that we have add...
The PremiumV2 hardware tier is now available for older deployments of App Service where it was not previously available. A few years ago Azure App Service be...
We are launching a new experience in App Service Diagnostics to help you more easily and quickly diagnose and solve problems of your application.
We are happy to announce the public preview of Private Link for Azure App Service. This preview is available in limited regions for all PremiumV2 Windows and...
We’re announcing that Tinfoil Security addon will no longer be available through App Service.
Access the preview
App Service customers often need to access resources in their Azure Virtual Networks. We launched VNet Integration to address this issue in 2014, but our cus...
Wildfly is an open-source application runtime for Java applications, and the upstream project of JBoss EAP. We recently added a new Azure Sample that shows h...
Latest version updates to PHP
This afternoon we released the eighth update to Azure App Service on Azure Stack Hub. This release updates the resource provider and brings the following key...
NOTE! As of March 2023, the content in this post may be outdated. For the latest information on Availability Zone support for App Service Environment, see...
Based on customer requests we have added support for automating App Service Environment operations using the Azure CLI. With the 2.0.77 release you can creat...
Latest version updates to PHP
During Microsoft Ignite 2019, this week, these are the Azure App Service sessions to look out for in the session catalog.
Free Transport Layer Security (TLS) for Azure App Service is now in preview! This has been one of the most highly requested features of the service since its...
We are happy to announce that App Service has new and improved integration with Azure Monitor (preview). You can now send your logs from Windows or Linux App...
Automatically mitigate CPU anomalies and save yourself from another late-night servicing call.
You can now use ARM templates to swap deployment slots.
Latest version updates to PHP
This afternoon we released the seventh update to Azure App Service on Azure Stack. This release updates the resource provider and brings the following key c...
Last week GitHub announced the preview of GitHub Actions with built-in CI/CD; watch the announcement here. These actions, defined in YAML files, allow you to...
If the domain was deleted within the past 30 days, you restore it by re-creating the resource under the same subscription and resource group.
Application downtime can be dreadful, especially when the app is handling mission-critical load. There could be countless causes for your app’s downtime rang...
Securely store and access your connection strings with minimal code changes.
Integrating mobile services in your application? Sign up with App Center
Latest version updates to PHP
Latest version updates to PHP
This afternoon we released the sixth update to Azure App Service on Azure Stack. This release updates the resource provider and brings the following key cap...
App Service plan defines the compute resource assigned to run your App Service. The pricing tier of your App Service plan determines the compute power and fe...
In a fast-paced development environment, sometimes it is difficult to keep track of all the changes made to your app… let alone pinpoint a change that caused...
App Service Certificates have been a very popular feature among App Service customers. However, our customers often get confused about the sync scenarios bet...
We will soon be rolling out a series of UX and ARM API changes that will alter the behavior of routing rules for testing in production. After May 22nd, you w...
This morning we released the fifth update to Azure App Service on Azure Stack. This release updates the resource provider and brings the following key capab...
Data connections provides a guided experience to easily add a connection string to a new or existing SQL Azure Database or Azure Storage Account.
The Z-Ray PHP debugging feature will soon be discontinued in App Service. This shouldn’t affect the App Service service-level agreement (SLA) or the runtime ...
App Service Environment (ASE) support for Availability Zones (AZ) is now in preview. Customers can deploy internal load balancer (ILB) ASEs into a spe...
Python 2.7 has been added to the public preview of Python on Azure App Service (Linux). With this recent addition developers can enjoy the productivit...
App Service is Microsoft Azure’s platform-as-a-service offering for web apps, whether they are sites accessed through a browser, REST APIs used by your own c...
How to do Offline Sync with Azure Mobile Apps and Apache Cordova
Getting started with ASP.NET Core 1.0 on Azure App Service
How to use Easy Auth to add Azure AD B2C capabilities to your App Service Web App.
How to adjust the HTTP call for Android, iOS, JavaScript, and .Net with Azure Mobile Apps
Improvements to the WebJobs Portal UI. Browse logs and set up triggers.
Introducing Failure History (appLens) for Azure App Service Web App: A tool to visualize various data points in few seconds!
How to deploy an App Service Certificate through Azure Key Vault
How to use the Azure App Service troubleshooting blade and tools
How to disable the session affinity cookie on Azure App Service
How to speed up your Joomla app on Azure App Service
Azure App Service now supports Node v6
The Journey of the Azure Functions product and team.