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. Enable HTTP/2 on Azure Web Apps

    IIS 10.0 in Windows 10 already supports HTTP/2, Azure Web Apps should support it as well.

    3,111 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    152 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Marking as complete! Full deployment for all multi-tenant resources is now complete. Enabling HTTP/2 is documented in the blog here:
    https://blogs.msdn.microsoft.com/appserviceteam/2018/04/13/announcing-http2-support-in-azure-app-service/

    We will have UI support in the Azure Portal in the coming weeks for a simple toggle experience but you can update through the resource explorer right now.

    Deployment to App Service Environmentx and national clouds will be coming shortly.

    Please reach out over the developer forums for any questions or issues encountered.

    Thanks,
    Oded

  2. Enable HTTPS/SSL for Web Sites

    Enable secure access for Azure Web Sites on custom domains.

    848 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    63 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. add support for Meteor on Azure Websites

    The Meteor platform has reached the 1.0 milestone and have matured quite a bit.

    It would be great if you could host a Meteor solution on Azure Websites.
    It ought to be possible on a virtual machine bit I feel that it is a bit overkill.

    766 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    44 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks to Meteor supporting running on newer versions of Node.js since 1.4, it’s now possible to run them as standard Node.js apps via the demeteorizer utility. We’ve seen this be a successful model for running Meteor apps, so feel this is the right path going forward for Meteor apps on App Service. We’re closing this feedback item now since we feel like this is in a good place, but if there are other more specific suggestions on how to improve the experience, we’d encourage folks to create new feedback items for us to discuss them on. You can see a blog on how to use demeteorizer here: https://blogs.msdn.microsoft.com/azureossds/2016/08/24/meteor-1-4-on-azure-app-services/ – you can also see an example of setting up Kudu based CI with Meteor on this community repository: https://github.com/fractal-code/meteor-azure

    -Chris A from the App Service team

  4. Add url-based probe health checks to Web Apps

    When I spin up multiple instances of a Web App, and one of them goes unhealthy in the sense that it starts throwing HTTP 500 errors, I'd like the load balancer to take it out of the load, ideally by using load balancer probing.

    This is achieved through WebRoles as detailed here: https://msdn.microsoft.com/library/azure/jj151530.aspx, but this functionality is not available in Web Apps. It would really help soften the blow of instance-based outages.

    605 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    27 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Improve Java site deployments

    Deploying a Java application to Azure for the first time is not bad, but incremental updates are very painful. The basic functionality works, but it involved multiple steps that really shouldn't be there.

    1. Every time that you want to deploy a WAR file, you have to delete the application's exploded directory (ROOT, for example). In order to do this properly, you have to stop the server first. You should be able to simply replace the WAR file (ROOT.war, for example), and have Tomcat take care of updating the application. If you have an application that is large or has…

    437 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    9 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Hello all,

    We’re happy to mark this item as complete! Please see the details below.

    WarDeploy now works for both App Service on Windows and App Service Linux.

    Details for WarDeploy:
    https://docs.microsoft.com/en-us/azure/app-service/app-service-deploy-zip
    https://github.com/projectkudu/kudu/wiki/Deploying-WAR-files-using-wardeploy

    Getting started with Java on App Service on Linux
    https://docs.microsoft.com/en-us/azure/app-service/containers/quickstart-java

    Getting started with Java on App Service on Windows
    https://docs.microsoft.com/en-us/azure/app-service/app-service-web-get-started-java

    Also, see the GA announcement for Tomcat and Java SE on App Service:
    https://azure.microsoft.com/en-us/blog/general-availability-of-tomcat-and-java-se-on-app-service-on-linux/

    Thanks,
    Oded

  6. Option to disable FTP (and force FTPS) in Azure Web Apps

    I love the simplicity of deploying and configuring Web Apps but I would like to improve security by forcing clients to use FTPS instead of non-secure FTP.

    Being able to toggle each deployment option on/off would be great to help minimise exposure.

    380 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    18 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Web Sites in vnets and affinity groups

    There should be an option to add web site to affinity group or vnet. In example: I have my own MariaDB/Linux server as VM in vnet/affinity group and I want to connect my Web Site with this DB. I wish to have both in one affinity group to get better performance and in one vnet to get it in separate network (without openning DB server to web site shared IP). Web Site should have an option to:

    1) have an external, shared IP as it is right now
    2) have an internal IP from vnet namespace

    In this option, if…

    380 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Provide "Require SSL" setting for Azure Websites

    IIS provides a simple checkbox, "Requrie SSL" under a web site's SSL Settings area which forces secure connections to the site. There's no such simple way to set this for Azure Websites. If you use the default {name}.azurewebsites.net address when creating a site both HTTP and HTTPS endpoints are exposed but there's no simple way to disable the HTTP side.

    376 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    20 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Support Elixir in azure webapps

    Is there any thoughts on supporting Elixir on azure webapps?

    As the phoenix framework (http://www.phoenixframework.org/) is getting traction maybe that is something you want to support.

    370 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    20 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. Implement the ability to move/change datacenter so I can easily move a website running reserved mode from fx North Europe to West Europe.

    Implement the ability to move/change datacenter so I can easily move a website running reserved mode from fx North Europe to West Europe.

    369 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Azure Website only accessible through a Virtual Private Network

    If I understood it right, VPN can only be used to access on premise resources from my azure website. But I cannot use an VPN to limit access to my azure website only to those connected to the VPN.
    My company was planning to deploy an intranet app (non publically available) in an azure website and make it accessible only through VPN. Is it not possible? Is it in the roadmap? Any approximate availability date?

    311 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    21 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Add support for uploading .cer files for Certificates

    Restricting to .pfx files for certificates makes sense in the context of TLS/SSL.

    The thing is, we're using this same cert functionality for non-SSL certs that we just want to have available for the website (like pfx files for encryption or cer files for communicating with other systems that use cert based auth). With Cloud Services, whether it was an SSL cert or a non-SSL cert, pfx or cer, they were all configured the same way and made available via the cert store. With Azure websites, the response we've got is, us the SSL mechanism for pfxs and drop your…

    310 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    10 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Hi all,

    We’re happy to share that App Service Certificates now supports public certificates (.cer)! Please find our blog post detailing the support here:
    https://blogs.msdn.microsoft.com/appserviceteam/2017/11/01/app-service-certificates-now-supports-public-certificates-cer/

    For additional support on the feature, you may ask a question on the blog post, or open a question on the developer forums through MSDN or Stack Overflow.

    Thanks!
    Oded

  13. Application Initialization to warm up specific pages when app pool starts

    I want to use IIS8's Application Initialization feature, but it has to be enabled in the Azure Websites VM first. I need this so I can warm up a list of individual pages before Azure declares the site fit for duty and directs traffic to it. The appropriate tool for this job is Application Initialization:

    http://www.iis.net/configreference/system.webserver/applicationinitialization

    There are no good workarounds I'm aware of. I don't want to leav PaaS for Web Roles just for this. I've heard others suggest traffic monitoring or custom scripts, but none of those even have access to the target instance at that crucial moment--the…

    305 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    22 comments  ·  Flag idea as inappropriate…  ·  Admin →

    The Application Initialization (http://www.iis.net/downloads/microsoft/application-initialization) module has been implemented and is available to use for swap (http://ruslany.net/2015/09/how-to-warm-up-azure-web-app-during-deployment-slots-swap/).
    It has also been implemented for all other operations in which a new worker is provisioned (such as auto scale, manual scale or Azure fabric maintenance).
    Deployment is now complete.
    Thanks!
    Nir and the Web Apps team.

  14. More stronger App service machines

    Please add more performance options like VMs for App service apps. I need more stronger machines under App services like DS2 VMs (faster CPU + SSD for example). Please add options to select stronger machines under App services.

    286 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    16 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Hi all,

    We’re happy to share that we have launched support for the Premium SKU which now uses Dv2 Virtual Machines. This support is currently in preview and you’re welcome to check it out! https://azure.microsoft.com/en-us/blog/azure-app-service-premium-v2-in-public-preview/

    In addition, we have launched the Isolated SKU (App Service Environment v2), which in addition to being easier to manage and deploy, also uses Dv2!
    https://docs.microsoft.com/en-us/azure/app-service/app-service-environment/using-an-ase
    https://channel9.msdn.com/Shows/Azure-Friday/Security-and-Horsepower-with-App-Service-The-New-Isolated-Offering

    Thanks,
    Oded

  15. Add deploy support for Ruby (Rails/Sinatra...) applications

    Ruby on Rails and other Ruby frameworks are now very popular, it would be great to have support for that!

    283 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    9 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Disable Insecure Ciphers In Azure Websites

    Either through a configuration/scale option, or just blanket by default, I want to be able to disable RC4 ciphers (and any other insecure cipher suites) in Azure Websites so I can get an A rating (or better) from the Qualys SSL Labls SSL Server Test (https://www.ssllabs.com/ssltest/analyze.html).

    At present, the only way to do this is not use Azure Websites and host your own VM where you can configure the registry to disable such ciphers.

    274 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    81 comments  ·  Flag idea as inappropriate…  ·  Admin →
    completed  ·  Cory Fowler responded

    Marking this item as completed. RC4 was disabled across the service by the end of August.

  17. Make a custom authentication option that works with the gateway

    Not all solution can use AD or social providers. Very often a custom username/password is needed too. It would be very nice to have a custom authentication option in Azure API Apps that works with the gateway and the whole pipeline as the other authentication options already do.

    254 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  API Apps  ·  Flag idea as inappropriate…  ·  Admin →
  18. Allow Web Sites join to a Cloud-Only Virtual Network

    So Web Sites can securely communicate with other Web Sites, Cloud Services e VMs.

    Other ideas like this were marked as complete, but the actual solution is for Hybrid Connections, not Cloud-Only Virtual Networks...

    244 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 →

    Calling this completed but would love more feedback.
    We support 3 ways of connecting to a virtual network (including Hybrid Connections):
    1. Hybrid connections – http://azure.microsoft.com/en-us/documentation/articles/integration-hybrid-connection-overview/
    2. VPN point to site – http://azure.microsoft.com/blog/2014/09/15/azure-websites-virtual-network-integration/
    3. App Service Environments – http://aka.ms/appservicease
    Options 2 and 3 allow for interacting with Virtual Networks on Azure (Classic). Option 2 allows “dialing” into a network while Option 3 allows creating a new one or joining an existing one.

  19. Support Linux for PaaS

    Currently when I start up a PaaS web site, it runs on Windows. This isn't necessarily ideal and would be better if I could choose between Windows or Linux for the actual environment.

    Would be nice if this Linux environment used nginx and php-fpm instead of Apache too.

    231 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    6 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Add ability to use API Key authentication

    It would be nice to be able to protect API apps with a set of API Keys instead of requiring a user to manually log in. This would be especially helpful for backend APIs that don't require user authorization or are accessed primarily by other servers.

    227 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    9 comments  ·  API Apps  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 28 29
  • Don't see your idea?

Feedback and Knowledge Base