Microsoft IIS - Native Windows Web Server
August 12, 2025
Microsoft IIS - Native Windows Web Server

Score 6 out of 10
Vetted Review
Verified User
Overall Satisfaction with Microsoft IIS
We have a couple of legacy applications that have backend written in .NET Core & frontend in Angular. Due to the .NET Core part, as well as some other reasons, it was decided that the applications would be hosted on Windows Server VMs, both frontend & backend.
It means we use Microsoft IIS to host the frontend, with redirect routes for backend API calls.
It means we use Microsoft IIS to host the frontend, with redirect routes for backend API calls.
Pros
- Native integration with Windows Server
- Intuitive enough for static web pages hosting
- Good enough URL rewrite rules to support hosting both frontend & backend on the same VM, while avoiding CORS issue at the same time
Cons
- Virtually no infra-as-code support
- Powershell API to automate CI/CD is quite limited
- Troubleshooting is quite cumbersome, with lots of guesswork
- Virtually zero effort required to setup on Windows Server
- Dev env can get up & running very quickly
- Windows GUI makes things much easier for beginners
Tomcat & HTTP Server would be naturally choice on Linux servers. In fact, they're usually embedded so you don't even have to worry about setting up a web container.
Obviously, setting them up on a Windows server involves more effort than "just" turning on Microsoft IIS.
Microsoft IIS's URL rewrite capabilities would be quite helpful in certain situations.
Obviously, setting them up on a Windows server involves more effort than "just" turning on Microsoft IIS.
Microsoft IIS's URL rewrite capabilities would be quite helpful in certain situations.
Do you think Microsoft IIS delivers good value for the price?
Yes
Are you happy with Microsoft IIS's feature set?
Yes
Did Microsoft IIS live up to sales and marketing promises?
Yes
Did implementation of Microsoft IIS go as expected?
Yes
Would you buy Microsoft IIS again?
Yes

Comments
Please log in to join the conversation