For Microsoft environment the best option of WebServices
Use Cases and Deployment Scope
With constant evolution, security requirements and compatibility with new technologies are implemented in each version; and the availability of extensions allows hosting of non-Microsoft content such as PHP pages and Node.
Pros
- Host native Microsoft technology as ASPNET
- Extension to expand technology support as SFTP, Node JS and PHP content
- Easy to install and maintenance, including Farm center configuration
- Scalable
- Compatible with Cloud services and containers
- Rich documentation and lots of community interaction
Cons
- Integrated to Windows version. It is not possible to upgrade the Microsoft IIS version without upgrading the Windows version
- Not easy to implement security recommendations as Top 10 OWASP, some times you need to edit the Windows registry, It sounds good for me.
- Need to keep Windows update "updated." Frequently security paths are released by the Windows update channel.
Likelihood to Recommend
On other hand, sometimes the troubleshooter needs a high knowledge of Windows Server, Registry, and tools to debug the application. If you need to host non-Microsoft technology as PHP pages or have a low budget, I recommend IIS equivalent software as Apache.

