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