Microsoft IIS logo

Microsoft IIS

A web server for Microsoft Windows
15.3K
7.5K
+ 1
236

What is Microsoft IIS?

Internet Information Services (IIS) for Windows Server is a flexible, secure and manageable Web server for hosting anything on the Web. From media streaming to web applications, IIS's scalable and open architecture is ready to handle the most demanding tasks.
Microsoft IIS is a tool in the Web Servers category of a tech stack.

Who uses Microsoft IIS?

Companies
6006 companies reportedly use Microsoft IIS in their tech stacks, including Accenture, Intuit, and Alibaba Travels.

Developers
9043 developers on StackShare have stated that they use Microsoft IIS.

Microsoft IIS Integrations

Datadog, ASP.NET Core, Lucee, Server Density, and Kallithea are some of the popular tools that integrate with Microsoft IIS. Here's a list of all 9 tools that integrate with Microsoft IIS.
Pros of Microsoft IIS
83
Great with .net
55
I'm forced to use iis
27
Use nginx
18
Azure integration
15
Best for ms technologyes ms bullshit
10
Fast
6
Reliable
6
Performance
4
Powerful
3
Simple to configure
3
Webserver
2
Easy setup
1
Shipped with Windows Server
1
Ssl integration
1
Security
1
Охуенный
Decisions about Microsoft IIS

Here are some stack decisions, common use cases and reviews by companies and developers who chose Microsoft IIS in their tech stack.

Chris Bleck
Site Reliability Engineer at Cooperative Bank Of Thessaly · | 4 upvotes · 10.7K views
Needs advice
on
GraylogGraylog
and
PrometheusPrometheus

We are a small bank and we have 5 VMware ESXi servers with mainly Windows Server VMs with numerous windows services installed and most of these servers have Microsoft SQL Server and Microsoft IIS installed. Also we have some applications that have application logs (mainly in a db table) and we have a few Hangfire instances and one MQ Series server.

Now the management gave me the task of site reliability (I'm fairly new to this) which means all Windows Services must run 24/7 so I have to know if a service fails to start. All databases must run properly so I have to know locks, Query performance, and any SQL Agent job failures. The same goes for IIS websites/services must be up and running all the time.

In addition to these, I must collect all the Hangfire job failures(which are a lot) as well as general server metrics like CPU, RAM, I/O Disk, Disk sizes, etc.

On top of all these, I must setup alerts via Slack/sms or mail. Now the question which tool or a stack of tools can achieve all that?

See more

I am currently in school for computer science and am doing a class project about web servers. Our assignment is to research and select one of these web servers. Could you please let me know which one you would choose among NGINX, Microsoft IIS, and Apache HTTP Server and why?

See more
Needs advice
on
ASP.NET CoreASP.NET Core
and
OwinOwin

Hi, I have an old web app written in HTML and JavaScript and hosted at Microsoft IIS. But due to some restrictions on the production environment, we can not enable IIS. I tried to create an Owin app and hosted it in a desktop service and everything is working fine. But I am not aware of the Pros and Cons of using OWIN app and hosting in windows service. Can anyone please tell me the Pros and Cons of using OWIN interface and windows service and also if there are any other alternatives available and why should I go for that alternative? Note: All of my web app pages are static pages. Thanks, Nirbhay

See more
Farzeem Diamond Jiwani
Software Engineer at IVP · | 8 upvotes · 1.4M views
Needs advice
on
AppDynamicsAppDynamicsDatadogDatadog
and
DynatraceDynatrace

Hey there! We are looking at Datadog, Dynatrace, AppDynamics, and New Relic as options for our web application monitoring.

Current Environment: .NET Core Web app hosted on Microsoft IIS

Future Environment: Web app will be hosted on Microsoft Azure

Tech Stacks: IIS, RabbitMQ, Redis, Microsoft SQL Server

Requirement: Infra Monitoring, APM, Real - User Monitoring (User activity monitoring i.e., time spent on a page, most active page, etc.), Service Tracing, Root Cause Analysis, and Centralized Log Management.

Please advise on the above. Thanks!

See more

Blog Posts

Microsoft IIS Alternatives & Comparisons

What are some alternatives to Microsoft IIS?
Apache Tomcat
Apache Tomcat powers numerous large-scale, mission-critical web applications across a diverse range of industries and organizations.
NGINX
nginx [engine x] is an HTTP and reverse proxy server, as well as a mail proxy server, written by Igor Sysoev. According to Netcraft nginx served or proxied 30.46% of the top million busiest sites in Jan 2018.
Microsoft SharePoint
It empowers teamwork with dynamic and productive team sites for every project team, department, and division. Share and manage content, knowledge, and applications to empower teamwork, quickly find information, and seamlessly collaborate across the organization.
Apache HTTP Server
The Apache HTTP Server is a powerful and flexible HTTP/1.1 compliant web server. Originally designed as a replacement for the NCSA HTTP Server, it has grown to be the most popular web server on the Internet.
OpenResty
OpenResty (aka. ngx_openresty) is a full-fledged web application server by bundling the standard Nginx core, lots of 3rd-party Nginx modules, as well as most of their external dependencies.
See all alternatives

Microsoft IIS's Followers
7525 developers follow Microsoft IIS to keep up with related blogs and decisions.