Look at the advice in the Developer's Guide on IIS n-Tier Deployment on page 479.
In particular, it looks like you may have a NAT issue.
It’s a NAT (Network Address Translation) problem most of the time. We’re most likely to use NAT if our server is behind a firewall.
When using NAT, we must specify the machine name in the “channel” tag such as this one:
<channel ref="http" machineName="www.ideablade.com">
1) Spelling and case in XML is critical. Note the capital ‘N’ in “machineName”.
2) Use a DNS name for the machine, not an IP address.
Of course if we are not using NAT – e.g., the we’ve deployed to a local copy of IIS on our development machine -- then we cannot have a machine name and the channel tag must look like this.
Multiple deployment environments – e.g., development, test, stage, and production – invite this kind of error