У меня есть проект с несколькими ссылками на веб-сервисы, и я создал два разных конфигурационных файла (один для dev / stage и один для производства) с разными URL-адресами сервисов. Независимо от того, какой URL-адрес веб-сервисы были изначально добавлены, он работает нормально, но другой не работает.
Например, если я использую кнопку «добавить веб-ссылку», чтобы добавить службу на сервере1, все работает нормально, когда я запускаю свое приложение. Если я затем отключу файл конфигурации, чтобы он пытался использовать идентичный сервис на сервере2, мое приложение больше не работает. Каждый вызов .net к веб-сервису возвращает ноль. Если я использую fiddler, чтобы увидеть XML, возвращаемые серверами, они выглядят одинаково.
Кроме того, каждый раз, когда веб-службы перестраиваются (даже если ничего не меняется), мне приходится обновлять все ссылки в моем приложении. Не знаю, связано ли это.
Что может вызвать это и есть ли способ это исправить?