title: Occasional error on production server: Method <name> is not supported on this proxy
body: <p>One of 4 production servers once in a while generates tons of error claiming: </p>
  
  <p>Method RunRules is not supported on this proxy, this can happen if the method is not marked with OperationContractAttribute or if the interface type is not marked with ServiceContractAttribute.</p>
  
  <p>The method "RunRules" is one of the methods in wcf [ServiceContract] interface, and it is marked as [OperationContract].</p>
  
  <p>Before this error, in the same method, occasionally it would get a wrong service through castle container. After I put more logging information to nail down exact cause, it mutated into the current error. </p>
  
  <p>It is a webservice the error comes out of, it tries to call into a windows service through wcf endpoint when this happens. And this only happens on one specific machine. The frequency is about once a week or 2 weeks. Once recycle of the webservice happens (3 hours), the error stops.</p>
  
  <p>To me it is almost like corrupted vtable. Just wondering, how would you approach this problem? Hate to ask IT people start to re-image the machine without solid proof.</p>
  
  <p>Thanks!</p>