Your first source of information for a particular router is always the router manufacturer; presumably they know their products. You can also use sites such as
portforward.com for port forwarding instructions for specific models of router.
Assuming port forwarding is properly configured, you need to test connectivity from someplace other than home, since many consumer routers have problems with "loop back" connections (where a computer inside the local area network tries to connect to the router's external IP address). After that, if you're having problems (and you're sure you've forwarded ports correctly), you can use (from home) sites like
Shields Up! to probe the forwarded ports. If one of these sites indicates that some or all ports are blocked (Verizon FiOS blocks all ports, for example) then likely running a server on your internet connection is against your ISP's terms of service. In which case, there's not a lot you can do but buy a different service which permits you to run a server, from your current ISP or another ISP.
I'm not on the WHS team, I just post a lot. :)