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. Add support for free tls/ssl certificates

    I want to create a tls/ssl binding to a custom host-name with a free certificate

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

    Thank you for your feedback. We understand that lack of support for naked domains is limitation. We are working with our partner teams to bring support for naked domains to this feature. You can vote and keep track of the progress here: https://feedback.azure.com/forums/169385-web-apps/suggestions/38981932-add-naked-domain-support-to-app-service-managed-ce.

    Also, we are working to bring App Service Managed Certificates to Free and Share tiers. You can vote and keep track of this here: https://feedback.azure.com/forums/169385-web-apps/suggestions/39223321-support-app-service-managed-certificates-on-free-a

    Thanks,
    Jason

  2. 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

  3. 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 →
  4. 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

  5. Provide a real support for integrating Web Apps with resources inside a virtual network

    The current implementation of Vnet integration with Web Apps is nowhere near good enough.
    1. ASE's: ASE's are fine, but the extreme cost makes it completely unrealistic to use the feature except for very large sites.
    2. Point-to-Site Vnets: If my vnet is an Expressroute vnet then I have no way to connecto to it using this feature

    We need a well-working and easy way of integrating webapps with vnets. The optimal solution would be a simple "yes/no" for giving the web app an ip address inside the virtual network.

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

    Hello everyone,

    We recently released Virtual Network integration for non-ASE web apps. Please see the blog post below for more information.

    https://azure.github.io/AppService/2020/02/27/General-Availability-of-VNet-Integration-with-Windows-Web-Apps.html

    Note: The original UserVoice requests asks for a single IP. With this integration, the outgoing traffic will be scoped to a subnet of the virtual network.

    Best,
    Jason

  6. 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 →
  7. Enable 'client certificate authentication' per directory

    I have a site that only part of it needs to be secured with client certificate authentication, it is able to be enabled on the site level but not the directory level as per this article.

    https://docs.microsoft.com/en-us/azure/app-service-web/app-service-web-configure-tls-mutual-auth

    459 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 →
  8. 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 a…

    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

  9. 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 →
  10. 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 →
  11. 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 →
  12. 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 →
  13. 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.

    367 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 →
  14. 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 →
  15. 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

  16. 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…)
    23 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.

  17. 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

  18. 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 →
  19. 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…)
    82 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.

  20. 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 →
← Previous 1 3 4 5 29 30
  • Don't see your idea?

Feedback and Knowledge Base