I'm using IIS7 to host a WCF service, so requests to the service endpoint address will be forwarded to the correct svc file. Obviously the client configuration has to specify an endpoint address of the service it wishes to consume, but why do I need to specify the endpoint address for the service in the service configuration (it throws an exception if I don't)?
This is an annoyance because I want to have the same service running on multiple machines in a web farm.