Когда вы размещаете свои службы WCF в IIS, ваш адрес, определенный в конечных точках службы, не тот, который вам нужно использовать.
<endpoint
// this is **NOT** the address you can use to call your service!
address="http://localhost:9001/BubensService"
Скорее, веб-сервер, его порт (обычно 80) и виртуальный каталог плюс файл SVC определяют адрес вашей службы. Таким образом, ваши служебные адреса здесь будут:
http://YourServer/YourVirtualDirectory/YourServiceFile.svc/
Что вы можете сделать, это определить относительные адреса, например:
<service name="BShop.Services.BubensService">
<endpoint name=""
address="BubensService"
binding="basicHttpBinding" bindingConfiguration="HttpBinding"
contract="BShop.Services.IBubensService" />
</service>
Тогда эта служба будет вызываться по адресу:
http://YourServer/YourVirtualDirectory/YourServiceFile.svc/BubensService