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. Track CPU use on individual processes

    I can use Kudu's process explorer to look at process CPU time, but need to do manual maths to calculate an average % usage.

    We can track overall Plan usage using Metrics, and App Service usage via the diagnostics/support bit. But per-process would be fantastic, too, please.

    I see high CPU spikes on the App Service infrequently, but I don't know if it's the main app or one of the Web Jobs.

    3 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
    • Upgrade Host OS version for WebApp for Windows Container

      Our team is experimenting Web App for (Windows) Container. I got error when trying to upload docker image:

      Cannot run this Operating System/Version in Windows Containers. Maximum supported OS version is 10.0.14393.9999.

      ===> Our web app can only run with 1709 or later. Does it have a plan to upgrade host OS version?

      18 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        0 comments  ·  API Apps  ·  Flag idea as inappropriate…  ·  Admin →
      • wow, i wonder it deploying a vpn produce more difficult. That's right, most people are very familiar with"bash" commands. Change control?

        wow, i wonder it deploying a vpn produce more difficult. That's right, most people are very familiar with"bash" commands. Change control anyone?

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

            We have webapps that is querying Hive on HDInsight which is working fine when hosted on on-prem IIS. We need Hive ODBC driver installed on the VM to get it works.

            But when we deploy on Azure App Service it's failing due to missing driver.

            Can Microsoft® Hive ODBC Driver installed on Azure App Service Environment & Azure Function please?

            1 vote
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              0 comments  ·  Supportability  ·  Flag idea as inappropriate…  ·  Admin →
            • Add Java libs and corresponding package in the Ruby Images

              Looks like Java is not installed with default ruby package. Is it possible for the team to include java packages with ruby so that we can use the default one rather than our own container images. Even without disturbing existing ruby package we can come up with new package as given below so that whoever wants both combination can use the same.
              - Ruby + Java package

              1 vote
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                0 comments  ·  Linux  ·  Flag idea as inappropriate…  ·  Admin →
              • Key Vault references for App Service for connection strings too

                Extend the new functionality which allows declarative connection of key vault to app settings so that the @Microsoft.Keyvault function works in declaring connection strings as well.

                1 vote
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                  Password icon
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                • Can't copy application log settings to new created deployment slots.

                  in Japanese.

                  日本語で。

                  診断ログでアプリケーションログ、サーバログを両方設定した状態でWebAppでデプロイメントスロットを複製して作ると、デプロイメントスロット側では、アプリケーションログの設定は複製されず、サーバログの設定は複製される。

                  その状態でProductionにスワップすると、Production側の診断ログの設定もスワップされるため、結果として、アプリケーションログの設定されていない状態になる。これはシナリオとしておかしい気がする。バグではないか?

                  診断ログの設定はスワップされないか、デプロイメントスロットを作成するときに完全に複製できるほうが正しいと思う。

                  改善をしてほしい。以上

                  1 vote
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                    Password icon
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    0 comments  ·  Supportability  ·  Flag idea as inappropriate…  ·  Admin →
                  • Enable AAD Authentication for Multi-container Apps

                    A common (if not best) practice is to compose applications of multiple containers for the sake of separation of concerns. However, Azure doesn't support authentication with Azure Active Directory for multi-container apps. Until this is in place, we can't deploy our applications to Azure in a clean way.

                    9 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                      Password icon
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      0 comments  ·  App Service Environment  ·  Flag idea as inappropriate…  ·  Admin →
                    • THE AZURE CLI FOR RESTORE IS NOT WORKING: It says it is from basic and up subscriptions but it is not allowing to do anything

                      The azure cli is not allowing even basic commands like az deleted list, it says subscription type does nt permit these actions but in the documentation of azure restore apps , it clearly mentions from basic and up,

                      3 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                        Password icon
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                      • to provide a solution for monthly web app price calculation .

                        to provide a solution for monthly web app price calculation .

                        1 vote
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                          Password icon
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                        • Custom Attributes Zendesk Gallery App

                          We need to be able to build custom attributes to push over to Zendesk. Other gallery apps allow for it and Zendesk supports it. Please make this happen!!!

                          5 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                            Password icon
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            0 comments  ·  App Gallery  ·  Flag idea as inappropriate…  ·  Admin →
                          • Slot swapping should check if cache is ready (applicationInitialization ignored)

                            After we incurred some downtime in our app service due to infrastructure updates on azure storage, we implemented the local cache feature to combat this. In doing so, this meant that we had to implement slots with preview in order to warm up the cache, ensuring that it is ready to serve before swapping. In implementing this we found that we had to also implement applicationInitialization in our web config.

                            Our experience shows that this configuration is being ignored. So that first applyingSlotConfig and then Slotsswap operations via powershell swaps slots without ensuring that the site is ready.

                            Our suggestion…

                            12 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                              Password icon
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                            • Support KeyVault out of box in App Services Environment

                              Currently ASE allows uploading of ILB certificates through script/portal.

                              Provision to autopick certificate from Azure KeyVault using thumbprint should be made possible through script/portal

                              3 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                                Password icon
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  Supportability  ·  Flag idea as inappropriate…  ·  Admin →
                              • Add support for free tls/ssl certificates

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

                                6,623 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                  Password icon
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  172 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                • remove server header from the front end servers

                                  Please remove the server header from the web app front end server and from API Management servers.
                                  It does not matter if our web app removes the header, the front end server still has the header

                                  1 vote
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                    Password icon
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    0 comments  ·  Supportability  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Connecting to Azure DB for MySQL from Azure Web Apps (windows) fails when SSL is enabled on MySQL. mysql.exe --host=xxxxxxxx.mysql.database.

                                    Connecting to Azure DB for MySQL from Azure Web Apps (windows) fails when SSL is enabled on MySQL.

                                    mysql.exe --host=xxxxxxxx.mysql.database.azure.com --user=user@db --password="password" --ssl --ssl-ca=D:\home\data\BaltimoreCyberTrustRoot.crt.pem

                                    results in an error: ERROR 2026 (HY000): SSL connection error: socket layer receive error

                                    But Drupal config with SSL to MySQL works OK. MySQL CLI from desktop works OK. Issue appears to be specific with Azure Web Apps and MySQL client.

                                    1 vote
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                      Password icon
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  Supportability  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Web App with File Share

                                      Allow a file share to be mounted on Web Apps.

                                      JUST ALLOW IT ALREADY

                                      You have an implementation. You "say" it is "slow" ... but it is much much much much better than "NO"

                                      I use tools like CloudberryDrive and TNTDrive to mount file shares on Windows. And you already have an implementation from 2 years ago (Jan 2017) but it was shelved because it was "too slow".

                                      What if we only need one or two files at a time ... then speed is NOT an issue .. but AVAILABILITY IS HUGE

                                      3 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                        Password icon
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        0 comments  ·  App Service Environment  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Display Proper Message if an App Service is Down

                                        reference to the case# 518312

                                        Our websites failed because of an outage at Microsoft.
                                        the message displayed on web apps running in the subscription suggested that the subscription was suspended due to non-payment whereas the issue was on Microsoft side. It would have been better if the message was more specific

                                        1 vote
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                          Password icon
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  Notifications  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Azure PostgreSQL Db as a destination target in Azure DataFactory (cloud/ IR)

                                          Will be realy great solution for migration from other hosting providers to azure web app with PostgreSQL as a backend.

                                          8 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                            Password icon
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 14 15
                                          • Don't see your idea?

                                          Web Apps

                                          Feedback and Knowledge Base