I have server 2008 running for web hosting. You will either need a static WAN ip, or use DDNS such as dyndns. You will also need to open and forward the needed ports through your router. Port 80 is HTTP, 443 is HTTPS, 20-21 for FTP server. You need to add the IIS role to the server, along with the needed addins for ASP.net, etc. let me know if you need any assistance.
