Я иду и настраиваю сервисную ссылку на что-то вроде
http://localhost/myService/test.svc
Однако, по-видимому, он делает что-то волшебное и в файле * .disco (и в других местах) он заканчивается
http://mymachine.mydomain.com/myService/test.svc
Я пытаюсь понять, почему это происходит.
Обновление: кажется, что они пытаются "помочь", но IDE продолжает создавать впечатление, что вы подключаетесь к localhost. В 99,9% случаев это, вероятно, работает нормально. В моем случае я подключаюсь к службе, которая проверяет свои лицензии по доменному имени. Запуск против "localhost" должен использоваться для целей разработки и тестирования.
Соответствующая часть файла * .config заканчивается следующим образом:
<system.serviceModel>
<client>
<endpoint address="http://mymachine.mydomain.com/myService/test.svc/Account"
binding="wsHttpBinding"
bindingConfiguration="WSHttpBinding_IAccount"
contract="ServiceReference1.IAccount"
name="WSHttpBinding_IAccount">
<identity>
<dns value="localhost" />
</identity>
</endpoint>
</client>
</system.serviceModel>