Вам не нужно снова добавлять ссылку при развертывании, но вы можете изменить адрес службы, информацию о безопасности, квоты, тайм-ауты и т. Д. Все это настраивается.
Справочная информация о веб-службах хранится в конфигурационных файлах .Net (например, app.config и web.config). При развертывании вы можете при необходимости изменить эти значения, чтобы указать на правильное местоположение.
Пример
Обратите внимание на атрибут address
. Это можно изменить на адрес, где находится ваша конечная точка.
<system.serviceModel>
<client>
<endpoint
address="http://localhost/SampleServer/PersonService.svc"
binding="basicHttpBinding"
bindingConfiguration="BasicHttpBinding_PersonService"
contract="People.PersonService" name="BasicHttpBinding_PersonService" />
</client>
</system.serviceModel>