Advantages
- Great cooperation with the operating system and with Microsoft applications
- Can be easily controlled and managed
- Good tech support
- It has a reduced deployment cost per individual user
- It has reusable components
Disadvantages
- It works only in Windows environments
- It’s not a very flexible web server
- It has a weak backup solution system
Components
- Protocol Listeners
- Hypertext Transfer Protocol Stack (HTTP.sys)
- HTTP Administration and Configuration
- Performance Monitoring
- Process Management
- Windows Process Activation Service (WAS)
- HTTP modules
- Security modules
- Content modules
- Compression modules
- Caching modules
- Logging and Diagnostics modules
- Managed modules
- Application Pools
Development tools
- Microsoft Visual Studio