В WCF существует понятие базового адреса - к сожалению, это работает только при самостоятельном размещении, например разместить свой сервис в консольном приложении или службе NT. Однако это работает только на стороне сервера - на стороне клиента нет ничего подобного. На стороне клиента вы всегда должны определить полный, полный адрес службы, к которому должна подключаться ваша конечная точка.
Если вы размещаете в IIS, адрес вашей службы определяется именем сервера, виртуальным каталогом (и, возможно, подкаталогами под ним) и именем файла * .svc, используемого для размещения службы в IIS. Это соглашение с фиксированной системой, и вы, к сожалению, не можете на него повлиять (.NET 4 принесет некоторые исправления).