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. Add support for Let's Encrypt in the Azure Portal

    Please make it one-button easy to add a "Let's Encrypt" SSL cert to a WebApp.

    The request was previously opened here: https://feedback.azure.com/forums/169385-web-apps-formerly-websites/suggestions/6737285-add-support-for-free-ssl-certs-like-those-from-let#{toggle_previous_statuses} but was closed with a community solution. The solution works, but isnt as seamless or easy as direct integration to the Azure portal.

    The ideal solution was presented by Troy Hunt in a blog post: https://www.troyhunt.com/everything-you-need-to-know-about-loading-a-free-lets-encrypt-certificate-into-an-azure-website/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+TroyHunt+%28Troy+Hunt%29

    Thanks!

    1,947 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      22 comments  ·  Flag idea as inappropriate…  ·  Admin →

      Azure App Service provides an ability to use certificates that are being held in Azure Key Vault. We do not want the individual resource providers to separately integrate with CA systems. We are instead trying to build around Azure Key Vault and that is where this integration request should go.
      Instead of moving this item to being under Key Vault, it is instead being closed and left here as a reference. If you do wish to vote up the request to add integration with Let’s Encrypt, please do so with the Key Vault related item: https://feedback.azure.com/forums/170024-additional-services/suggestions/16957756-add-integration-with-let-s-encrypt

      Christina

    • 623 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        40 comments  ·  Flag idea as inappropriate…  ·  Admin →

        Hello all,

        Thank you for your patience and ongoing feedback.

        We are declining the request to allow changing the name of the App Service Plan (hosting plan). Initially we were trying to work on this to allow for naming updates, but in the process, we realized that there are more risks involved. The App Service Plan’s name is intrinsic to how the app is represented in App Service’s management plane. As a result, support for renaming an App Service Plan turns out to be more complicated than initially thought.

        One method we offer to get around this platform constraint involves creating a new unique App Service Plan (with the new desired name), and then moving the resources over:

        1 – Create a new App Service Plan with the desired new name. The new App Service Plan needs to be in the same Resource Group and Azure region as the original…

      • Allow map azure file share (Microsoft Azure File Service)

        Allow access using SMB to an Azure File Share from Azure Web Sites

        536 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          34 comments  ·  Flag idea as inappropriate…  ·  Admin →

          Hi all,

          Unfortunately we have to decline this item. After reviewing the potential solutions we have come to the conclusion that the performance would not be good enough to meet the needs here.

          Feel free to open a support ticket should you run into a technical difficulty.

          Thanks,
          Oded

        • spydy

          Please Give SPDY(http://en.wikipedia.org/wiki/SPDY) for Azure Web/Cloud sites

          298 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            7 comments  ·  Flag idea as inappropriate…  ·  Admin →
            declined  ·  Nir Mashkowski responded

            Apologies for keeping this open for so long. At this time we will not be supporting SPDY for Azure Web Apps. Windows server has support for HTTP 2.0 on the roadmap and as those align with Azure we will announce timelines.

          • Add support for geo-spatial types and queries

            Add built in support for geo-spatial types (lat, long) and queries within range of a point, ordered by proximity to a point.

            286 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              4 comments  ·  Flag idea as inappropriate…  ·  Admin →

              We are moving all Azure Mobile Apps updates to GitHub since it is an open source project. You can find the Geospatial issue here: github.com/Azure/azure-mobile-apps/issues/23.

              If you have concerns, please reply to this message.

            • Add support for DocumentDB

              I would love to see a Azure Mobile Services Backend Extension for Azure DocumentDB (http://azure.microsoft.com/en-us/services/documentdb/)

              237 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                6 comments  ·  Flag idea as inappropriate…  ·  Admin →

                The primary focus of this task is Azure Mobile Apps Server-side SDK support for DocumentDb. Unfortunately, DocumentDb ASP.NET SDK is incompatible with the requirements of Azure Mobile Apps (primarily, sort on two columns is required by the underlying OData infrastructure.

                We are now moving our Azure Mobile Apps open source projects to GitHub for tracking purposes and will no longer be using UserVoice. Feel free to add an issue to our GitHub issues here if this is still a requirement for you: https://github.com/Azure/azure-mobile-apps-net-server/issues

                I’ve adjusted the email address so you should be able to reply to this email with your feedback directly to me.

              • Add support for out-of-process ETW listeners to Azure Websites

                As an Extension or built-in, having support for an ETW out-of-process listener would allow me to migrate my API work loads to Azure Websites. We use ETW for telemetry and logs. See http://www.nuget.org/packages/EnterpriseLibrary.SemanticLogging.Service/

                189 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  2 comments  ·  Flag idea as inappropriate…  ·  Admin →
                • Add SSL support for Shared Websites

                  I'm running a number of services on the Azure platform for a low budget University research project. Unfortunately we don't meet the minimum requirements to apply for the Azure for Research program and so we're stuck trying to keep costs to a minimum.

                  We need a single website which has a secure log-on function.

                  It seems ridiculous that Free tier Azure Websites can take advantage of Azure's built-in Authorization/Authentication app on the standard *.azurewebsites.net domain but a Shared tier website which has the ability to add a custom domain cannot use the built in app because it can't add SSL…

                  176 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    15 comments  ·  Flag idea as inappropriate…  ·  Admin →
                  • Remove the limit of the custom domain names in Azure Websites

                    Currently there is a hard limit of 250 custom domain names in the Websites and it's not related to the hosting plan. In case of a SaaS mutitenant application where each tenant should access it through custom domain name this limit is very restrictive as you can easily have more than 250 tenants.

                    150 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      21 comments  ·  Flag idea as inappropriate…  ·  Admin →
                    • Support OWIN Self-Hosting In Azure Websites

                      Make it possible to publish an OWIN self-hosted web application with Azure websites instead of just the Web-Roles and VM instances.

                      148 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        2 comments  ·  Flag idea as inappropriate…  ·  Admin →
                      • Add Azure WebJob in Visual studio should have support for console applications written in F#

                        I as money other is using F# more and more to write all types of applications, and now I've come to webjobs. It is possible to deploy F# console applications but you have to add the webjob-publish-setting.json file and the relevant nuget packages manually. This should be supported in the "Add Webjobs" dialogue. As it is now you can only add regular C# console applications, but it is no reason this limit exist since F# console applications works just as fine.

                        123 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                        • API apps with accessibility settings internal should be available to web apps in the same resorce group

                          The Azure API app documentation (http://azure.microsoft.com/nb-no/documentation/articles/app-service-api-dotnet-add-authentication/#protect-the-api-app) describes internal accessibility settings as: “Internal - Only other API apps or web apps in the same resource group are allowed to call the API app.”

                          But according to this http://goo.gl/1EpYhm answer, this is not true:
                          "At this time, internal API Apps can only be accessed by other API Apps in the same resource group. In the future, this will be expanded to include accessibility to Web Apps that are also in the same resource group. We don't have a timeline for that feature right now, but we will eventually be adding…

                          103 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            1 comment  ·  API Apps  ·  Flag idea as inappropriate…  ·  Admin →
                          • Allow customers to replace the ".azurewebsites.net" domain with a custom domain.

                            Allow customers to replace the ".azurewebsites.net" domain with a custom domain for the default. For example: "website-name.mycompanywebsites.com"

                            101 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              5 comments  ·  Flag idea as inappropriate…  ·  Admin →
                            • Ability to use the Swedish payment solution Swish in App Services.

                              Hello,

                              We would like to use the Swedish payment solution Swish but their Root CA does not appear to be trusted when we use App Services. Can this be added? Swish is the largest mobile payment in Sweden and all the biggest banks are behind it. It is really a drawback if it can't be used with App Services.

                              https://www.getswish.se/handel/

                              We have solved it temporarily by hosting it as a Virtual machine and from there add their certificate to Trusted Root Certification Authorities.

                              Best Regards,
                              Oscar

                              84 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                4 comments  ·  Flag idea as inappropriate…  ·  Admin →

                                Hi all,

                                I’m sorry for the delay, we have been looking at this with every intention to support it, however, this is not something we can configure on the App Service end.

                                Azure Key Vault supports KV Certificates where customers can create the CSR, get it signed by the Swish CA and then merge it within KV. Every CA has a different protocol and it won’t be feasible for Microsoft to integrate with each.

                                Either Swish CA can build something on top of us or follow the following:
                                https://blogs.technet.microsoft.com/kv/2016/09/26/get-started-with-azure-key-vault-certificates/

                                Thanks,
                                Oded

                              • Add some FTP users

                                some customer want to add FTP users to Single WebSite to ensure same operational model as today. Can we consider it to add current FTP services?
                                Like:
                                user1.domain\servicesname
                                user2.domain\servicesname

                                83 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  9 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                • Failed to reset deployment credentials

                                  Hi,

                                  I have signed up 2 days ago. and created 3 web apps. I tried to reset the FTP deployment credentials but Im still getting the error since 12 hours:
                                  Failed to Set Credentials with error: 'Cannot modify this user as there is another operation in progress.'

                                  Can you please look into this?

                                  That's really disappointing when you try a trial service.

                                  Thanks,
                                  Bassam

                                  81 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    0 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Set ARRAffinity cookie with correct attributes - HTTPOnly & Secure

                                    I would like to see the ARRAfinitiy cookie set with correct attributes. HTTPOnly attribute should always be set. Secure attribute should be set if cookie is being presented over a secure channel.

                                    72 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      3 comments  ·  Flag idea as inappropriate…  ·  Admin →

                                      Hi all,

                                      We’re declining the request. Though note we completed half of the request regrading HTTP only, but changing the cookie is a breaking change to many customers.

                                      The ARRAffinity cookie is a 1 way SHA2 hash of the internal VIP that the client should be affinized to. This cookie is added to let the frontEnd loadbalancer know which internal IP the request should be routed to.

                                      The cookie doesn’t hold any security or sensitive information. Setting it to “secure” means that it’ll only be sent to apps running on https. That is a breaking change for all applications that don’t have https. Furthermore it’s not a security issue or a security concern. If you are worried about it you should turn HSTS on for your app which will always force the browser to always load your app over https or fail. You can also set your app to HTTPs…

                                    • 72 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        1 comment  ·  Flag idea as inappropriate…  ·  Admin →

                                        Hi all,

                                        There will be no additional feature work put into the App Service Companion app. This has been decided since we’re integrating into the Azure app, which will include support for many more Azure products. We will slowly transition Companion features over to the Azure app.

                                        The Azure app team has a work item about creating a Windows phone version of the app – https://feedback.azure.com/forums/568069-azure-app/suggestions/17728315-windows-and-windows-mobile-app. Please upvote if you’d like to support it.

                                        Download of the Azure app is free here:
                                        https://play.google.com/store/apps/details?id=com.microsoft.azure&hl=en
                                        https://itunes.apple.com/us/app/microsoft-azure/id1219013620?mt=8

                                        Thanks,
                                        Oded

                                      • Enable AES-256 encryption support

                                        The standard java installation on Java in azure Web app only supports 128 bit encryption. We would like to have an option in the standard Web Apps to choose 256 bit encryption, instead of installtion a java version our selves . We understand that there is an export limition, but this can be filled-in by an explicit exception of the license restriction.
                                        see http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html

                                        62 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  Deployment  ·  Flag idea as inappropriate…  ·  Admin →

                                          There are problems adding something like JCE to our Java distributions due to export restrictions. With that said the problem may go away with Java 9 which essentially adds support for unlimited strength encryption directly into the JVM. There are also some work items to backport the same changes to earlier JVMs. So long as they are all approved for use they will solve the need.
                                          In the meantime, customers can upload their own JVM with JCE along with their own binaries or build against another encryption tech you can ship like Bouncy Castle.

                                          Christina

                                        • redirect HTTP requests for /index.html to / on BLOB requests like Amazon S3 does. This will allow users to publish complete static sites.

                                          Basically, emulate the way Amazon does it for S3. Right now BLOB+CDN is useless for people who use static website generators like Jekyll

                                          59 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            1 comment  ·  azure.microsoft.com  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 27 28
                                          • Don't see your idea?

                                          Web Apps

                                          Feedback and Knowledge Base