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.

We welcome user feedback and feature requests!

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Change the upload from CSV function in EasyTables to (a) allow more than 30,000 rows and (b) allow upload into an existing table

    If you need to upload more the 30,000 rows into an EasyTables DB there is no way it can be done without resorting to the rather clunky BCP Command line utility. There is a function in Azure Easy Tables called upload from CVS but this is restricted to 30,000 rows. Please remove that restriction or (to allow files to be uploaded in 30,000 row increments) allow the function to upload into an existing table (as at the moment you can only upload into a new one).

    12 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 →
  2. 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 →
  3. Enable users to see their Linux web app temporary storage size

    Problem :
    According to the Azure Support team, App Logs and Docker operations (build, pull, run), and maybe other services, use a "temp space" that is mutualized between all the Web Apps of a App Service Plan.
    This "temp space" is not documented and can block Docker operations, and thus prevent deployments.

    Solution :
    - Expose the "temp space" available size for each plan
    - Document how this "temp space" is used
    - Expose a view allowing to monitor this "temp space" usage and set alerts, ...

    4 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 →
  4. Keyvault IP Restriction not working

    We have Function app using App service plan(not ASE). We have done vnet integration for function app. We are retrieving App Setting parameter using keyvault. We have discover below limitation.

    1. For Function App-- Application setting , it is not using private IP. Call is made from Function App's Data node's outbound Public IP. Which defeat purpose of having vnet integration

    2. We were told by Microsoft, Function App's data nodes IP may not used whichever shows in Outbound IP of function app in future. Thus we cannot restrict keyvault using Function app's public IP.

    It appears that, there is…

    4 votes
    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 →
  5. Improve error messaging for container apps

    Right now, according to Azure Support specialists, "Docker network was not found and could not be created. Network name = ..." is a generic message for any resource availability issue for docker. This is clearly misleading and should be improved.

    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 →
  6. AAD authentication for FTP

    I want to have the FTP to use Azure AD authentication rather than using the other 2 methods available now (App, User Credentials).

    1 vote
    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 →
  7. Advanced application restart gated by Delete lock

    At the moment, if there is a Delete lock applied to an App Service, it prevents the Advanced application restart feature from working. Reference ticket 119060721001994.

    It appears that Advanced application restart is an older feature implemented before locks were exposed, and it issues a DELETE HTTP request to perform the Advanced application restart, which is denied due to the Delete lock being in place for the app service.

    This is inconsistent with other actions that effectively do the same thing - via Restart, Scale Out/In, Scale Up/Down, and Kudu process kills. Note that Kudu is the only way to…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Supportability  ·  Flag idea as inappropriate…  ·  Admin →
  8. Add support for NetworkWatcher / NSG Flow logs for App Service with Regional Vnet Integration enabled

    At the moment, if one uses an App Service with Vnet Integration there is NO way to monitor the traffic that traverses this path. For organizations with requirements to monitor ALL network traffic for integrity / Security / Audit purposes - this presents a significant challenge as ALL traffic that traverses this integration is not able to be monitored. Since the App Service presents itself as on a given subnet within the Vnet - there should be NO reason that NetworkWatcher or NSG flow logs shouldn't be usable.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Supportability  ·  Flag idea as inappropriate…  ·  Admin →
  9. If you develop a future in Webapp to resolve hostname in same vnet to communicate with the hostname to other VM to resolve host entry

    Using hostname by editing of the hosts file. to resolve the hostname to ip to name without DNS that will help, Because of this reason, the customer cannot move to another PASs service instead of a web app. If you implement this future like a haddop cluster that environment that will be helpful to everyone. for this reason, the support team is taking more months to give the conclusion. ask the update on the feedback.

    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 →
  10. Better notice when Azure UK South issues occur

    During outage at UK South we received no notification of an issue, health monitors and status pages failed to flag an issue. This cost and our client significant time and resources as we initially thought the issue was code based or installation problem when in fact it was a storage instability at the hardware level (managed by MS-Azure). 8 hours of senior staff will now have to be written off, repetitional damage and client relationship to be fixed. Please improve this urgently. A simple notification to us would have assured us it was in-hand and saved us much.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Notifications  ·  Flag idea as inappropriate…  ·  Admin →
  11. Azure Webapp Staging slot disappeared

    Hi,
    Today the staging slot of two of my webapps simply disappeared.
    I still can stage from Azure DevOps but I cannot see the slot in the azure interface (so I cannot swap).
    Any idea about that ?
    Many thanks !

    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 →
  12. Better fault tolerance and self-healing

    We had an issue this month where every single web app on our app service plan started throwing 500 errors. After contacting support they informed us that it was most likely caused by an issue accessing the storage and to try enabling local cache settings so that the instances could use those in the case of a failure.

    The solution that worked was to scale down to a lower level and then scale up again - from that point all of the sites were restored.

    It would be better if the monitoring could detect and resolve this issue automatically so…

    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 →
  13. Allow for easier IP-restriction management on Azure WebApps (Advanced edit)

    Please make it so that we have a more convenient way to manage IP-restrictions on Azure WebApps. At the moment of writing IP's can only be added 1 by 1 manually or via an Azure PowerShell script.

    It would be a great change if you could make it like the Advanced Edit option that's available for Application Settings.

    6 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. Bring your own storage for Web apps on winfows

    Currently, there is no support for "bring your own storage" feature for Web apps on Windows. I'd like to mount azure file storage to my windows Web app. I understand currently app on Linux support this feature but not quite clear why it's not available on Windows.

    4 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 →
  15. App Service Environment's IP is being blacklist from Spam Rats

    The IP address of App Service should not be blacklisted to any platform like Spam Rats. This gives the client some confusion on what was going on with the environment.

    1 vote
    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 →
  16. upgrade app service plan

    Hopefully no one posted idea about upgrade app service plan in the different RG yet.

    In my scenario, I would like to upgrade my App Service Plan from S3 to P2V2 as from the price wise is almost the same but has extra 20 ACU.

    However, to be able to do that I have to create a new RG and create a new App Service Plan (P2V2) which it woul be fine until I have to clone the app services and assign it to that new RG and new ASP.

    It will be difficult for me if we have more…

    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 →

    Right now there is no way to upgrade to Pv2 in some older scale units. We do have work planned about retrofitting the older scale units to include Pv2 in those as well. We don’t have a timeline to share, but it is something we are looking to enable.

    Thanks,
    Oded

  17. Provide at least one other Linux distro option than Ubuntu.

    Currently, deploying a webapp for Linux on Azure is an Ubuntu-based environment. Could you consider adding at least one other redhat-based distro (e.g. Centos).
    The current case for me is that Centos/fedora are my goto choice in GNU/Linux world which means some of my work isn't 100% compatible with Debian-based distros, which I found out when deployed to Azure. Mainly it's about some libs/features/versioning differences between both the ecosystems. So, I would be glad to have the ability to deploy a Centos [Python] app on Azure webapp service for Linux, rather than deploying it on Ubuntu and hoping for no…

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Linux  ·  Flag idea as inappropriate…  ·  Admin →
  18. Web App built-on CORS header Access-Control-Max-Age

    Using the built-in CORS support in App Service for an API Web App, we can't specify header 'Access-Control-Max-Age' or any other headers besides 'Access-Control-Allow-Credentials' and 'Access-Control-Allow-Origin'.

    We would like to use the App Service built-in CORS because it's easy to manage all the different allowed origins from there, but we need to be able to set headers like 'Access-Control-Max-Age', 'Cache-Control', and 'Vary' to optimize the OPTIONS calls.

    21 votes
    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 →
  19. Ability to pin deployment status on dashboard widgets (REGRESSED)

    This was previously implemented on the original Deployments pane, but has now regressed with the new Deployment Center and you cannot see the progress of builds on the dashboard again.

    Worse yet, the old functionality seems to have been deprecated, so new instances cannot be set up with the old build process.

    Seeing build status at a glance is extremely important for micro-service architectures, where you may push to a single repo branch and have multiple services rebuild and spin themselves back up in reaction.

    Here is the original request that got implemented: https://feedback.azure.com/forums/568069-azure-mobile-app/suggestions/37243549-show-deployment-status-for-web-apps

    Screenshot showing example of web/API and…

    9 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 →
  20. Select ASE Front End Scale Pricing Tier from Azure portal, using CSP Subscription

    I trying to change the ASE Front End size from Azure portal using CSP Subscription, but Pricing Tier is blank and can not be selected.

    I know that it is possible to respond using REST API, Azure PowerShell, etc.

    Can I setting on Azure portal in the future ?

    Best regards.

    1 vote
    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 →
← Previous 1 3 4 5 17 18
  • Don't see your idea?

Feedback and Knowledge Base