Web Apps

Web Apps in Azure App Service provides a scalable, reliable, and easy-to-use environment for hosting web applications. Select from a range of frameworks and templates to create a web site in seconds. Use any tool or OS to develop your site with .NET, PHP, Node.js, Python and more. Choose from a variety of source control options including TFS, GitHub, BitBucket and others to set up continuous integration and develop as a team.

More details about the services are available in the App Service documentation. If you have a technical issue, please open a post on the developer forums through Stack Overflow or MSDN.

Products that we listen to in this space include: App Service, Web Apps, API Apps and Web App for Containers.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Powershell or CLI to pull current stack information of app services

    Team ,

    We are looking for an option to get the app service current stack information which is set under general settings.

    Below command are giving most of the config information but they are not giving the current stack details

    Get-AzResource -ResourceGroupName "" -ResourceType Microsoft.Web/sites/config

    Get-AzWebApp
    az webapp config show

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  CLI/Powershell  ·  Flag idea as inappropriate…  ·  Admin →
  2. Key Vault Reference VNET support

    Add the ability to use key vault network access restrictions in conjunction with app services.

    Currently, we have our app services and key vaults (using the service connection method) attached to a VNET. We would like the ability to enable access restrictions on the key vault, but we can't because our key vault references in our app services stop working. Adding this feature would allow us to turn on key vault network access restrictions and better secure our key vaults.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. HP Software and Driver Downloads for HP Printers

    To find and update HP printer driver, visit the HP printer download page. Move to the driver download tab. It’s the driver download tab where you can provide the device name and version. Select and then extract the setup file .Proceed with the setup prompts that appear. Check the latest blog https://www.123hp-com.com/hp-printer-driver-download/ post to know how to download HP printer driver or just call our support team number +1-800-237-0201

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  4. Store Certificates under the corresponding Blades

    When a Certificate is purchased or added, it is stored inside the Key Vault under the "Secrets"
    The same blade, when importing a secret, says that said function is disabled.
    Would it be possible to store the certificates in their corresponding blade?

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Deployment  ·  Flag idea as inappropriate…  ·  Admin →
  5. EasyAuth and SameSite cookies

    The "SameSite" cookie attribute isn't being set when using Azure App Service with EasyAuth. Being able to configure this value within the Azure portal - and for other cookies as well - would be beneficial.

    https://docs.microsoft.com/en-us/azure/app-service/overview-authentication-authorization

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  App Service Environment  ·  Flag idea as inappropriate…  ·  Admin →
  6. Return 503 when App Service is stopped

    I try to understand whey when App Service is stopped the HTTP status 403 is returned and not 503. Wouldn't it be more appropriate to return 503? Many clients to APIs properly handle 503 as transient error, and it would be helpful to let them wait if we return 503 in this use case if we had to stop App Service for whatever reason.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Web App Access Restriction add access from another app service

    would be be nice if there was an option to select app services from the Type list when adding a new rule that would allow or deny service A to call service B.

    This would allow the ability to lock down some API's that shouldn't be accessed from the outside world unless allowed to do so explicitly by IP but giving access to it from other app services, it also gives control to allow access to certain app services in your subscription and not others.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API Apps  ·  Flag idea as inappropriate…  ·  Admin →
  8. Improve App Service Plan auto-scaling rules

    As we know, auto-scale can quite easily enter an oscillation known as "flapping". This is due to the linear nature of basic autoscale rules. The use of a cooldown period helps reduce the impact of this behaviour, but I would think that we could implement better control algorithms.

    I'm not quite sure what the best approach would be, but a few thoughts come to mind:
    In mechanical control applications, we see PID loops. Perhaps something similar could be implemented on the aggregate load data?
    Scaling thresholds based on the current instance count might work?

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Restrict Key Vault certificate import to a specific App Service Plan

    App Service certificate import supports importing certificates from Key Vault. This operation requires an access policy on the Key Vault for Microsoft Azure Website (app id abfa0a7c-a6b6-4736-8310-5855508787cd). This access policy is directory wide which means any App Service can import certificates from this Key Vault, even from other subscriptions within the same directory.

    It would be more secure if we could limit this access policy to a particular App Service Plan. I should not be able to import production web app certificates from my personal MPN subscription.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Deployment  ·  Flag idea as inappropriate…  ·  Admin →
  10. Ability to kill specific instance

    Ability to kill specific instance, when get unhealthy

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  App Service Environment  ·  Flag idea as inappropriate…  ·  Admin →
  11. Post Deployment Script in Azure Web App for Containers

    Is it possible to run a post-deploy script inside a container in Azure Web App for Containers(not the "regular" Web App with Kudu).

    I have an ARM template that creates some resources, including a Web App for Containers where I use a Dockerhub image. I want to run a post-deployment script inside the container(a database migration script if that matters("bundle exec rake db:migrate" specifically)).

    I can put the command into the Startup File in the Container Settings in the Azure Portal. That runs the command successfully, but it doesn't start up the container normally. So, I have to remove the…

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Make it possible to deploy WebApp using custom domain and App Service managed certificate in one deployment

    Currently it is not possible to provision a new Microsoft.Web/sites resource using custom domain and App Service managed certificate using one deployment operation. This is because of cyclic dependency between Microsoft.Web/sites/hostNameBindings and Microsoft.Web/certificates resources. This is pretty confusing and inconvenient.

    The sequence of operation ARM needs to perform is as below:


    • create Microsoft.Web/sites resource

    • create Microsoft.Web/sites/hostNameBindings (without binding an SSL certificate because it does not yet exist) to link custom domain name to the Web App

    • create Microsoft.Web/certificates resource to issue a managed certificate for the custom domain (this requires custom domain to be linked)

    • now need to update existing …
    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Deployment  ·  Flag idea as inappropriate…  ·  Admin →
  13. Allow a large organization to pre-validate custom domains/subdomains for ALL app services.

    As a large organization it is very painful and slow to have to request a TXT DNS record be created for every single web app our developers need to create just to validate a subdomain we've already validated several times.

    If I own
    *.thisdomain.com
    I should not have to validate
    subdomain.thisdomain.com
    OR when using path based:
    thisdomain.com/path/
    on our web applications in our subscriptions/tenant.

    This is of primary concern because we host all web apps behind our application gateways and so users never use the domain to directly access the web application but the apps need to "think" they are…

    15 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. Create Function level Keys for Azure Functions in ARM template

    ARM templates currently allow to create functionKeys on host level as:

    {
    
    "type": "Microsoft.Web/sites/host/functionKeys",
    "apiVersion": "2018-11-01",
    "name": "[concat(parameters('appServiceName'), '/default/MyFunctionKey')]",
    "properties": {
    "name": "MyFunctionKey"
    }
    }

    Which is great, but does not allow a very granular level of security.
    It is possible to create FunctionKeys on Function level through the admin API (/admin/functions/$($function.functionName)/keys) but not via ARM template.

    Ideally I would like to be able to do the following in my ARM template:

    {

      "type": "Microsoft.Web/sites/functions/functionKeys",
    
    "apiVersion": "2018-11-01",
    "name": "[concat(parameters('appServiceName'), '/MYFUNCTIONNAME/MyFunctionKey')]",
    "properties": {
    "name": "MyFunctionKey"
    }
    }

    I do understand the main difficulty is that the function is most likely created…

    13 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Deployment  ·  Flag idea as inappropriate…  ·  Admin →
  15. Web App -> Application Logging(Blob) -> Retention Period won't work when file's blob type is Append Blob.

    Possible Root Cause:

    System.Diagnostics.Trace.TraceError("System.Diagnostics.Trace.TraceError!!");

    System.Diagnostics.Trace creates log files and the blob type is "Append Blob".

    Reproduce step:


    1. Create a Web App

    2. Web App -> Application Logging(Blob) -> Retention Period -> 3 days.

    3. Deploy a Web App. ASP.NET Core 2.1.

    4. Observed the log file won't delete after 3 days.

    Sample Code:

    using System;
    using System.Collections.Generic;
    using System.Diagnostics;
    using System.Linq;
    using System.Threading.Tasks;
    using Microsoft.AspNetCore.Mvc;
    using TestAppLogCore21.Models;

    namespace TestAppLogCore21.Controllers
    {

    public class HomeController : Controller
    
    {
    public IActionResult Index()
    {
    System.Diagnostics.Trace.TraceError("System.Diagnostics.Trace.TraceError!!");
    System.Diagnostics.Trace.TraceWarning("System.Diagnostics.Trace.TraceWarning");
    return View();
    }

    public IActionResult About()
    {
    ViewData["Message"] = "Your application description page.";

    return View();
    }

    public IActionResult Contact()
    {
    ViewData["Message"]…

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. 1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  17. Enhancement/Bug: Whitespace entered in ip whitelisting input resultes in failure with no feedback

    If you cut and paste an address and it has whitespace, we should ignore it or put a better error up. You cannot tell from the UI that the issue is leading whitespace in the IP

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  18. Request to manage diagnostic settings for App Service Plan from Azure portal.

    We need to manage diagnostic settings for App Service Plan from the Azure portal like other resources.
    You can manage diagnostic settings for Many Azure services on the Azure portal. Some cx basically creates diagnostic settings on the Azure portal and checks the settings. This is because such a cx would like to easily manage them thanks to GUI operations.

    However, currently, you cannot manage diagnostic settings for App Service Plan on Azure portal. For this reason, it would be nice if we could create and read thes setting from the Azure portal like other diagnostic settings.

    16 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  19. Web app connectivity whitelisting using the *azurewebsites.com

    I have several web apps created with shared infrastructure as the App Service Plan, now what I need is to make only the webapps to talk to each other only using the *azurewebsites.net, because the webapps are referred using the azure urls and not with the ips. Any option available for that. I know it is available in Premium and Isolated network.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. App Service Domains - Add more domains like .no

    Customers want everything in one place, one bill.

    It would be awesome if all common domains could be managed in Azure instead of keep using traditional registrars.

    For this to be a option for our customer base, we need .no domains too.

    I can't find any roadmap for this, and GoDaddy supports .no domains, so... I created a UserVoice.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 23 24
  • Don't see your idea?

Feedback and Knowledge Base