Skip to main content
TrustRadius
Microsoft IIS

Microsoft IIS

Overview

What is Microsoft IIS?

Microsoft IIS is an application server and infrastructure.

Read more
Recent Reviews

Build for ease.

10 out of 10
April 28, 2021
Incentivized
We're a Microsoft based organization... we use .NET Framework C#, azure, teams, outlook etc etc. [Microsoft] IIS is our first choice for …
Continue reading

Microsoft IIS

9 out of 10
November 27, 2019
Incentivized
We build a business web application to support operations which are hosted on Windows servers using IIS. I would say that our utilisation …
Continue reading

Microsoft IIS, a Solid Web Server

6 out of 10
August 22, 2019
We use Microsoft IIS across the enterprise as an offering for web servers on Windows machines. We use it to host several of our enterprise …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 6 features
  • Installation (28)
    9.0
    90%
  • Application server performance (28)
    8.0
    80%
  • Administration and management (28)
    8.0
    80%
  • Security management (28)
    7.0
    70%
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Microsoft IIS?

Microsoft IIS is an application server and infrastructure.

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

67 people also want pricing

Alternatives Pricing

What is NGINX Plus?

NGINX Plus is presented as a cloud‑native, easy-to-use reverse proxy, load balancer, and API gateway, from F5.

What is Zend Server?

Zend Server, developed by Zend, acquired by Rogue Wave Software in 2017 and then by Perforce in 2019 with that company's acquisition of Rogue Wave, is an All-in-One PHP Application Server that aims to improve web app deployment, debugging, and monitoring. Additionally, ZendPHP Enterprise offers…

Return to navigation

Product Demos

Microsoft Internet Information Service Training

YouTube

[日本語: Japanese] CVE-2017-7269 IIS 6.0 WebDAV ScStoragePathFromUrl 0day Metasploit Demo

YouTube
Return to navigation

Features

Application Servers

An Application Server provides services and infrastructure for developing, deploying, and running applications

7.5
Avg 8.0
Return to navigation

Product Details

What is Microsoft IIS?

Microsoft IIS Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Microsoft IIS is an application server and infrastructure.

Reviewers rate Installation highest, with a score of 9.

The most common users of Microsoft IIS are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(86)

Attribute Ratings

Reviews

(1-2 of 2)
Companies can't remove reviews or game the system. Here's why
Gordon Lo | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use IIS to host web applications for both internal and external use. Years ago we made the switch from traditional desktop apps to web applications. When the decision was made to do so, we leaned on the Microsoft .Net platform and IIS as our choice for web technology. We have a plethora of custom web apps, and IIS is currently hosting our home grown ESB.
  • Easy to setup
  • Easy to maintain
  • Works well with build/release pipelines in Azure devops
  • Angular/node apps don't run on IIS, or at least we never figured out how. Rather we ended up using nginx.
  • There are still occasional memory leaks - check your recycle settings!
  • If you have very heavy usage for web APIs, IIS requires regular restarts for reasons unknown.
IIS as a web application server is perfectly suited for .net, .net core, asp.net applications. Our core ESB runs on IIS and has hundreds of gigabytes of data moved through it every day spread across millions of transactions. We have other mission critical applications that deliver our results to patients and doctors relying on IIS web application servers. If you stay in the Microsoft development stack, IIS is a top tier, efficient, and reliable web server.
  • Integration to Azure devops for CICD
  • Reliability
  • Performance
  • Scalability
Application Servers (4)
80%
8.0
Security management
50%
5.0
Administration and management
80%
8.0
Application server performance
90%
9.0
Installation
100%
10.0
  • Since IIS is relatively easy to setup and maintain it reduces operational costs.
  • Security patches come down as part of routine Microsoft updates, so keeping up to date is easy.
  • Integration with Azure devops means deploying applications is rolled out via CICD very easy to manage.
It's difficult to compare Apache HTTP Server, nginx, and IIS - they really serve a similar purpose on a different stack. IIS is well suited to the Microsoft stack. Apache HTTP Server works well for Java web applications. nginx is a multipurpose tool that we sometimes deploy as a reverse proxy or to host our angular and node applications. When it comes to hosting .net, .net core, wcf, asp.net, aspnet core... IIS is the only choice.
The IIS UI hasn't changed in ages, but it's functional and works well for it's purpose. There's no quirkiness in configuration if you know what you're doing. Since it's so popular, odds are there's decent community help available too. It's reliable and stable, and makes efficient use of CPU/memory resources. Overall a good product...
  • Setting up applications is straight forward
  • deploying from azure devops is very simple
  • configuring certificates and security
  • doing anything with non-Microsoft stack apps
No
Leo Brewer | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User
Incentivized
Many applications leverage Microsoft IIS within my current organization and in previous places of employ. I currently manage SafeNet Authentication Manager, Thycotic Secret Server, and other applications that use Microsoft IIS as it's web server.
  • Support of application integration is a strength, many COTS applications are supported by Microsoft IIS.
  • Microsoft IIS on the Windows Server 2012 R2 platform is very configurable.
  • Easily configured for Active Directory authentication.
  • Compared to Apache, Microsoft IIS has a large memory footprint.
  • Microsoft regularly changes it's administrative utility, sometimes drastically, which causes a learning curve one version to the next.
  • With some applications you need to spend quite some time tuning Microsoft IIS to bring it to an acceptable level of performance.
Many commercial off-the-shelf (COTS) vendors only support Microsoft IIS, in these cases I would not recommend trying to make it work with other platforms such as Apache. If you are in a primarily Microsoft Windows Server environment, I would recommend using Microsoft IIS as opposed to trying to make Apache or other web platforms run on Windows. If you have an abundance of Linux knowledge in-house and the application supports Apache, I recommend using Apache on Linux as a more optimal use of resources.
Application Servers (6)
66.66666666666667%
6.7
IDE support
70%
7.0
Security management
70%
7.0
Administration and management
60%
6.0
Application server performance
50%
5.0
Installation
90%
9.0
Open-source standards compliance
60%
6.0
  • Microsoft IIS does lend itself to quick application integration as it is simple to install and get running, this leads to quick project turn-around time and often less money spent up-front in deploying new solutions.
  • I have found in some cases that the initial speed to delivery is compromised by the need to meticulously tune IIS to achieve the desired performance.
  • If you have an enterprise contract, Microsoft customer service for IIS is acceptable.
  • Apache
Many support teams are not comfortable supporting Linux platforms which is where Apache can really shine; also, application vendors often do not support Apache on Linux whereas they do support their products on Microsoft servers running IIS. In our case, the applications that I support are supported by the vendor on IIS/Microsoft server.
IIS is an underlying technology enabling many internal and external web services which run the gamut of business units. There are no users within the organization who do not use an IIS enabled technology in some manner.
10
There are no dedicated full time employees who work solely on IIS; web services and information security support staff support other applications as well. All of these team members are well versed in Microsoft Windows Server platforms, IIS, web-based applications, and are familiar with other relevant technologies such as networking, firwalls, DNS, etc.
  • Underlying platform for web applications
  • Dynamic web site support
  • Static web site support
  • The information security team has several custom web applications that run on top of the IIS platform to assist end-users as well as technical support staff.
  • Continued COTS and fully custom web applications support.
We have no intention to replace all applications running on top of the IIS platform. Not all applications support other platforms and not all support staff are skilled in Linux/Apache platform support. Whereas IIS may not be the best performing or most secure web platform available, for the aforementioned reasons, it is impossible not to continue use of this product.
  • Creating a new website or application is simple as long as you can live with out-of-the-box settings.
  • Starting and stopping the IIS service is simple and straight-forward.
  • Starting and stopping application pools is simple and straight-forward.
  • You have to be careful with inheritance of changes from higher levels in the hierarchy, it is easy to accidentally overwrite settings
  • Similar to the previous point, be careful with permissions inheritance for your web folder directory; it is normally easier to manage this via Windows Explorer than the IIS Manager
  • Make sure that you are using the correct "View"; if you are trying to see content, be sure you have selected "Content View" and if you're trying to manage settings, use "Features View"; this setting (strangely) isn't found under the "View" menu, the toggle buttons are located below the main window
  • It is difficult to find certain settings, for example process model settings for application pools; once you know where things are, it isn't too difficult
Yes, but I don't use it
Usability is "ok" for some out-of-the-box functionality, it becomes more cumbersome when you really need to start customizing settings and permissions. A plus for the IIS platform in general is that many applications that run on top of IIS will automatically configure IIS for you when you install the application which prevents the need for advanced customization.
Return to navigation