Its not really my area but I like Ms products when running other MS products.

Basically if you want it for public hosting of a web site then you need a static IP, decent connection speed, like dsl, and IIS configured to your local website in your wwwroot folder.