Изолировать веб-службу

У меня есть asmx, который является прокси, я использую его для использования веб-службы. У меня есть вызовы методов веб-службы в app_code. У меня нет контроля над веб-службой, и когда веб-служба меняет спецификации (например, метод с двумя параметрами, теперь он имеет 3 параметра, он меняет заголовки), все мое приложение отключается. Он не компилируется, потому что у меня есть вызов метода с 2 параметрами, но этот метод изменился на 3 параметра. Любая идея, как изолировать ошибку или как ее отловить или как это сделать, чтобы не упустить все приложение, которое я использую, aspnet framework 4 и С # Спасибо.


person Za7pi    schedule 26.10.2015    source источник
comment
почему вы не обновляете URL-адрес веб-службы, щелкнув ее правой кнопкой мыши и получив обновленную версию веб-службы ..? также вы можете показать вызов кода / метода в двух разных сценариях ..?   -  person MethodMan    schedule 26.10.2015
comment
Да, обновление ссылки выполнено, но когда я понимаю, что она изменилась, Интернет не работает   -  person Za7pi    schedule 26.10.2015
comment
Создайте прокси-метод, который принимает два параметра, и вызовите веб-метод с 3 параметрами. Кстати, тому, кто публикует этот сервис, нужен урок по поддержанию совместимости.   -  person Ron Beyer    schedule 26.10.2015
comment
Я знаю это, но не могу давать ему / ей никаких уроков, так что проблема все еще существует   -  person Za7pi    schedule 26.10.2015
comment
И я думаю, что этого не произойдет, или это произойдет не так много раз, но ... если это произойдет?   -  person Za7pi    schedule 26.10.2015
comment
что вы имеете в виду, что вы не можете дать him/her any lesson...? звуки, как будто вам нужно лучше общаться с тем, кто использует их веб-сервис ... также, если они добавляют дополнительный параметр к методу, который вы используете, то, возможно, им нужно понять перегрузка метода ..   -  person MethodMan    schedule 26.10.2015
comment
взгляните сюда и передайте строку [] в качестве параметра stackoverflow.com/questions/2730482/   -  person MethodMan    schedule 26.10.2015