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. Detection when singleton lock is reset in Web Job timer trigger

    When the singleton lock is reset, the job may start in parallel, and I would like to detect, to able to distinguish whether the singleton lock has been reset.

    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  ·  Supportability  ·  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 →
      • App Service plan metrics that show load by apps running

        We run more than one app per hosting plan. In dev we have 63 apps on one plan (I know this isn't advised but it saves money for dev and illustrates the point). If we have one app that is eating most of the CPU or memory there is no simple way to find this at the app plan level, I have to look at 63 different screens or add 63 different counters to the same screen. The app plan has a 'per instance' button that is great for seeing how each node in the plan is doing but we…

        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 →
        • 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 →
          • Allow SFTP access to publish web app

            Web App deployment does not support SFTP. Why not?

            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 →
              • Alert for when the App Service platform is scheduled for a new .NET Core version upgrade

                An alert should be raised when a .NET Core version upgrade is scheduled for the App Service platform. Ideally, the alert should occur well in advance of the actual upgrade to give application teams time to prepare.

                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 →
                • Allow easy conversion between 'web app' types, especially to/from API apps

                  My team initially created our API on a web-app service, it seems like we're not alone. When we started experimenting with the API mgmt service, it wouldn't accept it for import. I had to delete the web-app, provision a new API-app, migrate the code to it and only then would API mgmt import it.

                  For these cases, a conversion process to/from API-app would be very useful

                  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 →
                  • 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 →
                    • Function apps can specify runtime version by package.json

                      Node Apps on App Service can specify version of Node runtime in "engines" section of package.json,
                      But Function Apps(Runtime v2) cannot specify version by description of package.json, so they has to specify version of node by setting of WEBSITE_NODE_DEFAULT_VERSION variable.
                      Is this behavior by design?

                      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 →
                      • 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 →
                        • Don't see your idea?

                        Web Apps

                        Feedback and Knowledge Base