Один из 4 рабочих серверов время от времени генерирует тонны ошибок, утверждая:
Метод RunRules не поддерживается на этом прокси, это может произойти, если метод не помечен с помощью OperationContractAttribute или если тип интерфейса не помечен с помощью ServiceContractAttribute.
Метод «RunRules» является одним из методов в wcf [ ServiceContract], и он помечен как [OperationContract].
До этой ошибки, в том же методе, иногда он получал неправильный сервис через контейнер замка. После того, как я поместил больше информации о регистрации, чтобы определить точную причину, она превратилась в текущую ошибку.
Это веб-служба, из которой выходит ошибка, она пытается вызвать службу Windows через конечную точку wcf, когда это происходит. И это происходит только на одной конкретной машине. Частота составляет примерно один раз в неделю или 2 недели. После перезагрузки веб-службы (3 часа) ошибка прекращается.
Для меня это почти как испорченный vtable. Просто интересно, как бы вы подошли к этой проблеме? Ненавижу просить айтишников начать перерисовывать машину без веских доказательств.
Спасибо!