The error I am getting while trying to start a L4D2 server is failed to startBOpenService failedServiceStart: failed to startexec: couldn't exec server.cfg.
If you havn't checked already, make sure the firewall is allowing the connection. You can try to disable the firewall for testing and see if it connects then.