У меня есть служба WCF, размещенная на 2 серверах. Была функция GetData(param1). Я изменил эту функцию, чтобы она принимала 2 параметра, т.е. GetData(param1,param2). Я обновил службу на server1 и обновил клиентский код.
Происходит странная вещь. обновленный клиентский код по-прежнему работает с устаревшей службой, хотя функции не совпадают. Функция вызывается, и возвращаются результаты. Добавленный параметр является типом значения перечисления, если это помогает. Но почему такое недетерминированное поведение? и как это работает?