Как изменить URL-адрес моего веб-сервиса? - PullRequest
0 голосов
/ 04 ноября 2008

Если я изменю URL в файле web.config, это изменение будет отражено в файлах .disco, .discomap и .wsdl, которые находятся в папке WebReferences?

[Изменить]

Я использую asp.net 2005

Ответы [ 3 ]

2 голосов
/ 04 ноября 2008

Насколько я знаю, изменение не будет отражено во всех других файлах. Однако если вы измените URL-адрес в файле web.config, ваше приложение будет вызывать веб-службу с нового URL-адреса во время выполнения. Проверьте эту запись в блоге . (Нет, это не мое!)

1 голос
/ 04 ноября 2008

Предполагая, что вы имеете в виду в клиенте, установите свойство Url во время выполнения. Вы можете настроить это где угодно, если у вас есть доступ к значению в соответствующее время.

0 голосов
/ 04 ноября 2008

Как я помню, WSDL файл содержит привязку (s) (сопоставления URL) вашего WS. Поэтому, если вы измените URL на своем компьютере (в WSDL, Disco и т. Д.), Этого достаточно.

С другой стороны, не забудьте восстановить клиентские прокси . Они должны отражать изменения WSDL.

...