2008-11-04 2 views
0

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

[Редактировать]

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

+0

Возможный дубликат [Можно ли изменить свойства WebReference во время выполнения?] (Http://stackoverflow.com/questions/211510/is-it-possible-to-change-the-properties- из-а-webreference в перспективе времени) – 2012-11-22 17:44:40

ответ

1

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

1

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

0

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

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