I have a strong background in working with Asp.Net and using C# technologies so using IIS as the server for my projects has been a dream come through. It has several features that I have grown to love that make my ASP.NET web apps perform really well. Features such as automatic management of ASP.NET hosts where it recycles my AppDomain during idle times and reclaims server resources so that I can save alot when server doesn't have alot of load. It also has several security features that limits requests to prevent prevalent DDDOS attacks. Last but not least in these time having systems that can be deployed to say a production environment without down time is very important and IIS has support for this out of the box, so those are just a few of the reasons why I have grown to love it. Review collected by and hosted on G2.com.
The main drawback I could say I have is some customizations are a bit trivial since it's not open source. So everything has to go through Microsoft or be restricted to their constraints and that can be a bit annoying. It's manageable though and Microsoft has started open sourcing alot of their stack so who knows if in the future this will also be open source so as much customizations and extensions can be written. Review collected by and hosted on G2.com.
