Share via

unable to create web app on Azure

PAUL EGBOH 0 Reputation points
2026-05-22T00:40:26.7333333+00:00

Hi, I am unable to create a web app on Azure. I have a visual studio subscription. I also used free F1 and Basic plan but it still fails showing the below errors. but first here are the steps I used.

using the below steps

Search for App Services

Click Create → Web App

Basics tab

Subscription: same as before

Resource Group: rg-webapp-demo

Name:

webapp-demo

(must be globally unique)

Publish: Code

Runtime stack:

Python 3.11

Operating System: Linux

Region: UK South

Pricing plan

Click Change size

Select Basic B1 (or Free F1 for learning)

Apply

Click Review + create → Create

I also created Vcpus by using the below step
Go to Azure Portal

Search for Subscriptions

Click your active subscription

In the left menu, select Usage + quotas

Select Compute

Filter by Region → UK South

Find:

Total Regional vCPUs (or Total VMs)

Click Request increase

Set:

New limit: 2

Submit the request
*I get the below error

*"Operation cannot be completed without additional quota. \r\nAdditional details - Location: \r\nCurrent Limit (Total VMs): 0 \r\nCurrent Usage: 0\r\nAmount required for this deployment (Total VMs): 1 \r\n(Minimum) New Limit that you should request to enable this deployment: 1. \r\nNote that if you experience multiple scaling operations failing (in addition to this one) and need to accommodate the aggregate quota requirements of these operations, you will need to request a higher quota limit than the one currently displayed."

This is the error received{ "code": "InvalidTemplateDeployment", "message": "The template deployment 'Microsoft.Web-ASP-Portal-5b88eb20-9da4' is not valid according to the validation procedure. The following resource provider(s) - 'Microsoft.Web/serverFarms (2024-11-01)' reported preflight validation errors. Tracking id is '2cfcfed9-b99b-4025-a567-5b9597880734'. See inner errors for details.", "details": [ { "code": "ValidationForResourceFailed", "message": "Validation failed for a resource. Check 'Error.Details[0]' for more information.", "details": [ { "code": "SubscriptionIsOverQuotaForSku", "message": "Operation cannot be completed without additional quota. \r\nAdditional details - Location: \r\nCurrent Limit (Total VMs): 0 \r\nCurrent Usage: 0\r\nAmount required for this deployment (Total VMs): 1 \r\n(Minimum) New Limit that you should request to enable this deployment: 1. \r\nNote that if you experience multiple scaling operations failing (in addition to this one) and need to accommodate the aggregate quota requirements of these operations, you will need to request a higher quota limit than the one currently displayed." } ] } ] }

Azure App Service
Azure App Service

Azure App Service is a service used to create and deploy scalable, mission-critical web apps.

0 comments No comments

2 answers

Sort by: Most helpful
  1. Praneeth Maddali 10,290 Reputation points Microsoft External Staff Moderator
    2026-05-22T01:16:42.41+00:00

    HI @PAUL EGBOH

    Thanks for providing the detailed steps and the exact error message. This is a very common issue with new or Visual Studio subscriptions.

    Even though you're selecting the F1 or B1 pricing tier, Azure requires a specific App Service quota (under the Microsoft.Web resource provider) in the chosen region (UK South). Your subscription currently has a limit of 0 for Total VMs / workers in that region, which is why the deployment is failing. The vCPU quota you requested under Compute doesn't apply here — App Service uses its own separate quota.

    Request App Service Quota Increase (Recommended by Microsoft)

    Please follow these steps to increase your quota:

    1. Open the Azure Portal and go directly to the Quotas page using this link: Quotas - Microsoft Azure
    2. Click on App Service (Public Preview). User's image
    3. At the top, click the Region filter and select the region where you are trying to create the Web App (e.g., UK South, Central India, etc.).
    4. At the bottom, you will see the list of available App Service quotas and current usage.
    5. On the right side, click the pencil / person icon next to the quota you need.
      • Example: F1 VMs (if using Free tier)
        • B1 VMs (Basic tier)
          • P0v4 or appropriate Premium SKU, etc.
          1. In the New Quota Request panel that opens on the right, enter the desired new limit (e.g., 1 or 5) and click Submit.

    Once your request is approved (usually within a few minutes to a few hours for small increases), go back and retry creating your Web App.

    Reference: https://techcommunity.microsoft.com/blog/appsonazureblog/announcing-the-public-preview-of-the-new-app-service-quota-self-service-experien/4450415

    https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits#app-service-limits

    https://learn.microsoft.com/en-us/azure/quotas/regional-quota-requests

    https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-providers-and-types

    If the answer is helpful,  Please do click "Accept the answer” and Yes, this can be beneficial to other community members.

    If you have any other questions, let me know in the "comments" and I would be happy to help you

    Was this answer helpful?


  2. AI answer

    2026-05-22T00:40:40.3566667+00:00

    The deployment is failing because the subscription has zero quota for the selected SKU/region, so the App Service plan for the web app cannot be created.

    From the error:

    • SubscriptionIsOverQuotaForSku
    • Current Limit (Total VMs): 0
    • Amount required for this deployment (Total VMs): 1

    This means the subscription is configured so that no compute instances (Total VMs) are allowed in that region/SKU, even though usage is 0. App Service plans (including Free F1 and Basic B1) still consume regional compute quota.

    To proceed, use one of these supported options:

    1. Create the web app in a different region that has quota
      • On the Create Web App blade, change Region from UK South to another region that has available quota.
      • If possible, choose a geographically paired region to keep resiliency and compliance aligned (for example, region pairs are documented in Azure region pair guidance).
      • Then create the web app again with the same settings (Python 3.11, Linux, F1/B1 plan) in that new region.
    2. Request additional quota for the current region/SKU
      • The error explicitly states the minimum new limit required is 1 Total VM.
      • Use the quota increase flow for the subscription (Service and subscription limits) and request an increase for Total Regional vCPUs / Total VMs in UK South to at least 1 (or higher if more apps are planned).
      • After the quota request is approved, retry creating the App Service plan and web app in UK South.
    3. If the SKU is not allowed in the current resource group
      • When a requested SKU is not available in a resource group due to how it is mapped to underlying capacity, create a new App Service plan in a new resource group in the same region, and deploy the web app there.
      • Alternatively, use a different region in the same resource group.

    If the subscription is a Visual Studio benefit subscription, it may have stricter or zero default compute quota in some regions. In that case, using a different region with available quota or getting quota explicitly increased is required before any App Service plan (even Free/Basic) can be created.


    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.