小编Zhe*_*Lee的帖子

生产服务器上偶尔出现错误:此代理不支持Method <name>

4个生产服务器中的一个偶尔会产生大量错误,声称:

此代理不支持方法RunRules,如果方法未使用OperationContractAttribute标记,或者接口类型未使用ServiceContractAttribute标记,则会发生这种情况.

方法"RunRules"是wcf [ServiceContract]接口中的方法之一,它被标记为[OperationContract].

在此错误之前,在同一方法中,偶尔会通过城堡容器获得错误的服务.在我输入更多日志信息以确定原因之后,它突变为当前错误.

这是一个错误发生的Web服务,它会在发生这种情况时尝试通过wcf端点调用Windows服务.这只发生在一台特定的机器上.频率约为每周一次或两周.一旦web服务的回收发生(3小时),错误就会停止.

对我而言,它几乎就像腐败的vtable.只是想知道,你会如何处理这个问题?讨厌要求IT人员在没有可靠证据的情况下开始重新对机器进行成像.

谢谢!

wcf production castle-windsor wcffacility

9
推荐指数
1
解决办法
1928
查看次数

新手f#问题

我有一个简单的函数调用需要两个元组.在类型上获取编译器错误:

module test

open System.IO
open System

let side (x1,y1) (x2,y2) : float = 
  Math.Sqrt((x2 - x1)*(x2 - x1) + (y2 - y1)*(y2 - y1))

let a = side ( 2s, 3s ) ( 1s, 2s )
Run Code Online (Sandbox Code Playgroud)

错误2类型'float'与'int16'类型不匹配

不知道哪里出错了.有人可以帮忙吗?

谢谢!

f# types tuples

3
推荐指数
2
解决办法
202
查看次数

标签 统计

castle-windsor ×1

f# ×1

production ×1

tuples ×1

types ×1

wcf ×1

wcffacility ×1