I can't find any information about IIS on my Azure Websites Dashboard. I checked every panel.
You can see the IIS version and other server information in Kudu on the Environment page under the Server variables heading.
The variable name is SERVER_SOFTWARE, for example my web app has SERVER_SOFTWARE=Microsoft-IIS/8.0
To access Kudu, you can navigate to https://[app-name].scm.azurewebsites.net, or you can look for the Advanced Tools blade under Development Tools:
This information is not available on the Dashboard.
You can simply use the Server Variable "SERVER_SOFTWARE" anywhere in your code:
ViewBag.Message = Request.ServerVariables["SERVER_SOFTWARE"];
Here is the result on Azure Web Sites in West Europe data centre.
I believe the IIS version is dependant on the OS Family / Server version you're using on instance. This is very unqualified but I believe 2008 runs IIS 7, 2012 IIS 8 and 2012 R2 IIS 8.5.
Probably the simplest way is to deploy up a server, RDP into it and find out that way...
HTH
Start > Admin tools > IIS Manager (NOT THE 6.0 MGR) > Help > About..: voila
IIS is version 8.5.. on my windows Server 2012 R2
Related
I am trying to get web deployment working, but following Microsoft: Publish to IIS
Prerequisites:
Must have VS2019 [yes]
Server is running Windows 2019 DataCenter
Running IIS 10
ASP 2.0, 3.0 and 4.7 installed
Web Deploy 3.6 for Hosting Server installed
Web Account Manager Service running
Web Deployment Agent Service running
Web Management Service Running
IIS Management Scripts and Tools installed
With the above installed, the instruction say to restart the IIS Console and chose Deploy > Configure Web Deploy Publishing from the Default website, but it's not showing (on the Default Site, or my App Services site)
To resolve the close iis manager if it is open.
Go to the "programs and feature".
Select web deploy -> click change.
Enable IIS Manager UI Module, IIS Deployment Handler, and Remote Agent Service.
Click next -> change -> finish.
A few months earlier I could successfully configure Remote IIS Administration for my Azure Web App. After changed the office, I found that after configured the Remote IIS Administration on my new computer, I encountered the following error when I try to click my website:
I use Internet Information Services (Version 10.0.16299.15) and installed IIS Manager for Remote Administration 1.2. And I followed Configure Remote IIS Administration for Microsoft Azure App Service to configure Remote IIS Administration.
I also checked that web app uses Microsoft-IIS/10.0 for now. As IIS Manager for Remote Administration 1.2 noted:
Works With: IIS 7, IIS 7.5, IIS 8, IIS 8.5
Does IIS Manager for Remote Administration not work under IIS 10.0? My previous working computer is Windows 10 and I do not remember the version of IIS, maybe IIS 8.5 or IIS 10.0.
Thanks in advance.
Late answer but for anyone else finding this:
IIS Manager support has been removed from Azure Web Apps.
Reference: https://feedback.azure.com/forums/169385-web-apps/suggestions/34379356-use-iis-manager-to-administrate-web-app
declined · AdminAzure App Service team (Product Owner, Microsoft
Azure) responded · February 28, 2019
Thank you for taking the time to submit and vote for this feature
request. The errors were thrown because we no longer support the IIS
manager. Going forward, please edit the web.config manually.
Thanks, Jason
How do I select Windows Server 2012 for a Web Sites Preview on Azure? Or is Server 2012 not available yet for Web Sites Preview?
You don't get to select Windows Server 2012 (or for that matter any OS type) for a Windows Azure Website. You only choose them when you deploy your application as a Cloud Service (PaaS) or when creating a Windows Azure Virtual Machine (IaaS).
I don't believe you can select an operating system version with Windows Azure Web Sites. If your application has OS specific needs, you should probably consider Cloud Services.
IIS 7.5 is installed on two servers (both Windows Server 2008 R2) with Web Deploy 2.0 installed (to enable me to Publish from Visual Studio 2010.) Publishing straight from VS requires the Web Management Service be running on the server. I've been publishing to the first server for months, no problem. The second server has just been spun up (not by me) but as far as I can tell has all the same versions of components (OS, IIS, Web Deploy). However, on the second server the Web Management Service isn't installed. There's a key difference:
Web Deploy 2.0 options available on the first server:
Web Deploy 2.0 options available on the second server:
Why is there a difference between the two?
(Follow-up: I tried the Web Deploy 3.0 installer and encountered the exact same dialog as the second server, above, except that it said "3.0" instead of "2.0".)
Verify the proper IIS roles are installed on your new server. In the Server Manager console, under Web Server (IIS), verify the following roles are installed:
Management Tools
IIS Management Console
IIS Management Scripts and Tools
Management Service
Then try re-running your Web Deploy installer. I think you'll find you get the options you desire.
I just launched my test website in Windows Azure this weekend with a single web role. I didn't see any options to specify what OS to use. It is currently using Server 2008 (IIS 7). According to this article though, Server 2008 R2 web roles are available (IIS 7.5). I want to use some specific functionality of IIS 7.5 - how can I upgrade my web role to use Server 2008 R2?
Just specify osFamily="2" in ServiceConfiguration.cscfg.