有4个生产服务器之一偶尔会生成大量错误,声称:
方法RunRules在此代理上不受支持,如果该方法未标记为OperationContractAttribute或接口类型未标记为ServiceContractAttribute,则可能会发生这种情况。
方法“RunRules”是wcf [ServiceContract]接口中的方法之一,并标记为[OperationContract]。
在出现此错误之前,在同一方法中,它偶尔会通过城堡容器获取错误的服务。在我添加了更多日志信息以确定确切原因之后,它变异成了当前的错误。
这是一个Web服务,当它发生时,它尝试通过wcf端点调用Windows服务。而且只会在一台特定的机器上发生。频率约为一周或两周一次。一旦Web服务的循环使用(3小时),错误就会停止。
对我来说,这几乎像是损坏的虚函数表。只是想知道,您如何解决这个问题?不想要求IT人员在没有充分证据的情况下重新映像机器。
谢谢!