Как определить, откуда была создана ссылка на сервис?
В моем проекте Visual Studio 2010 определена ссылка на службу. Я могу щелкнуть по нему правой кнопкой мыши, чтобы обновить ссылку... но я понятия не имею, по какому URL была указана ссылка, и не могу найти место, где можно найти эту информацию, чтобы узнать, как она будет обновляться.
4 ответа
В пределах Service References\yourServiceName
папка, есть файл с именем Reference.svcmap
, Если вы откроете это с помощью текстового редактора, его файл XML и следующий узел XML должны предоставить вам эту информацию
<MetadataSources>
<MetadataSource Address="http://something/something"
Protocol="http" SourceId="1" />
</MetadataSources>
Если щелкнуть правой кнопкой мыши ссылку на службу, должна появиться опция "Настроить ссылку на службу". Выбор этого покажет вам URL.
Это в файле настроек в папке свойств вашего проекта. Обновление справочной службы не всегда работает, иногда вам просто нужно восстановить ссылку.
Из Visual Studio выполните следующие действия.
- Щелкните правой кнопкой мыши
Service
и в контекстном меню выберитеConfigure Service Reference
Service Reference Popup
появитсяClient
>Address
поле будет иметь URL для ссылки на сервис.