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. 620 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    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…

  2. 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
    (thinking…)
    Sign in with: Microsoft
    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

  3. Ability to suspend App Service Plans without charge

    To save on costs, we want the ability to shut down an App Service Plan overnight while nobody is using it. We can shut down the Web App itself in an automated fashion, but the App Service Plan still charges us even through there are no running instances. Deleting and rebuilding the App Service and the App Service Plan is an option, but it is messy. Please consider not charging for periods where there are no running resources attached to the App Service Plan.

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

    Hello,

    For the foreseeable future, the best way to achieve this is to use ARM templates to automate the creation/deletion process. From the Web App “create” panel you can download the ARM template for the web app.

    Using Powershell RunBooks and saving the ARM templates in Azure storage: https://docs.microsoft.com/en-us/azure/automation/automation-deploy-template-runbook

    Guidance for web apps:
    https://docs.microsoft.com/en-us/azure/app-service/deploy-resource-manager-template#define-dependencies

    https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-define-dependencies#dependson

    Thanks,
    Jason

  4. spydy

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

    298 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    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.

  5. 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
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. 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
    (thinking…)
    Sign in with: Microsoft
    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.

  7. 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
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. 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
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    17 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. 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
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    26 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. 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
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Support Dv2-series VMs in Standard tier

    Currently the Dv2-series of VMs are only supported in the Premium (V2) tier. Please support these VMs in the Standard tier for those who need to leverage the much-improved performance but who do not need (and cannot afford) all the expensive features of Premium.

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

    Hi all,

    Thank you for your feedback. At the moment, we don’t have plans to introduce the Dv2 machines to back the App Service Standard plans.

    However, in the recent months, we have announced the reduction of 20% in cost of the Premium v2 plans to the point where they are on par with Standard across most regions, with the target of the price reduction in all. This price match will align Standard 2 with Premium 1 v2, Standard 3 with Premium 2 v2. See more details in the announcement here:
    https://blogs.msdn.microsoft.com/appserviceteam/2018/05/07/revised-scaling-experience-for-standard-and-premium/

    This means that you get better performance and more features for the same price of S2, when selecting P1v2.

    Please reach out over the MSDN forums for additional questions.
    https://social.msdn.microsoft.com/Forums/azure/en-US/home?forum=windowsazurewebsitespreview

    Thanks,
    Oded

  12. 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
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  13. Restart App Service Plan (all Web Apps in a plan), something similar to iisreset, from within the portal

    It would be great to have a restart button, similar to the restart button in a Web App, but on the App Service Plan level to restart all Web Apps in a plan. something similar to iisreset.

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

    Hello everyone,

    If you need to restart all the webapps in an App Service Plan, please use an automation script. Using the Azure CLI or PowerShell commandlets you can get all the web apps within an App Service plan, and restart them in a loop. We suggest waiting 30 seconds during each iteration of the loop.

    Best,
    Jason

  14. Add "Allow access to Azure services" in Azure App Service IP restrictions

    Re this thread

    https://www.yammer.com/azureadvisors/#/Threads/show?threadId=945875058

    I'd used PowerShell to manually add IP restrictions a couple of weeks ago. Right away my App Insights availability tests started failing so I narrowed the test location down to Dublin IE and allowed those IP/Subnets.

    Add an option similar to SQL Server "Allow access to Azure services" That white lists Azure App insights availability tests for selected regions.

    Thanks

    Luke

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

    Hello everyone,

    Since this request was first made, the best practices have been updated. The latest guidance for this scenario is to use Azure Service endpoints. Please see the doc below for more information and a list of supported services.

    https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-service-endpoints-overview

    Best,
    Jason

    PS – In OP’s scenario, the availability pings do not actually originate from an Azure address space. They originate from public IP’s in an attempt to mock “real traffic”.

  15. Use IIS manager to administrate web app

    Before we could use IIS manager to administrate web app.

    Remote Administration of Windows Azure Websites using IIS Manager
    https://azure.microsoft.com/en-us/blog/remote-administration-of-windows-azure-websites-using-iis-manager/

    But around year end of 2017, we got error like below.


    Internet Information Services (IIS) Manager

    Could not load file or assembly 'Microsoft.Web.Configuration.AppHostFileProvider, Version=8.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.

    I tried sometimes, but this problem isn't resolved yet.
    I hope this problem will be fixed.

    108 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  16. 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
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  API Apps  ·  Flag idea as inappropriate…  ·  Admin →
  17. 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
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Allow HTTP Basic authentication on basic apps

    Sometimes there is a need to deny access to a directory path via basic http authentication. This doesn't seem possible to set up via the azure portal.

    93 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. 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
    (thinking…)
    Sign in with: Microsoft
    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

  20. 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
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    9 comments  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 32 33
  • Don't see your idea?

Feedback and Knowledge Base