WCF操作契约过多导致的客户端引用错误

最近在写服务端方法的时候突然发现过多的操作契约会导致客户端添加引用查找服务

地址

出现引用出错,具体的异常截图我不提供出来了,因为本人不具备做服务分解设计的能力,

以操作契约多达50+,每个method我都是这样写的

[OperationContract] //操作契约

[FaultContract(typeof(Exception))] //错误契约

MetHodName();

 

解决办法:

只需要把错误契约全都去掉就不会出错了…还有一个就是操作契约数量最好控制在66个以

下(多于20个就不规范了,哎…不会设计,没办法),超过66个就算错误契约全都去掉都会出

引用错误.

 

文章到此结束,希望大牛能解释一下原由,欢迎拍砖赐教

文章地址:http://garychen.net/?p=47

转载请写明出处,谢谢!

你可能感兴趣的:(.net,WCF)