Ever notice that there aren't many free windows web hosting companies around? There are many reasons why there aren't free windows hosts. We'll explore the reasons here.
1. Windows web hosting is expensive. Why? There is a licensing fee for each windows server installation that is due to Microsoft. Web hosts would have to buy a license for each server - this in combo with the actual cost of the server makes for high cost dedicated servers. This is why most hosts are based on Linux or Unix Hosting. Checkout Linux vs. Windows and another article on Unix vs. Windows.
2. Max users...Most windows web servers can't handle as many customers and domains on them as a Unix or Linux counterpart. Free web hosting companies load users up on the server to the max - mainly due to cost. There is very little profit margin in free web hosting so they try to get as many as they can before getting a new server.
3. Hassle! Windows web servers are not near as easy to manage as something like a cpanel server. cPanel is what hosts like BlueHost web hosting are based on. It's because it's so easy for the server admin staff to use. Ensim, plesk, webmin, hsphere are all easy to use as well.
We hope this explains why you can't find free windows web hosting services. They just don't exist!