我正在使用wsHttpBinding进行WCF服务。服务契约接口使用ServiceKnownTypeAttribute声明为:
[ServiceKnownType("GetKnownTypes", typeof(Helper))]
public interface IService1
GetKnownTypes方法返回75种类型的集合。
我尝试将服务与ServiceKnownType连接,而不使用ServiceKnownType。
连接ServiceKnownTypeAttribute大约需要2.3分钟,没有它需要不到1秒。
如果我不使用ServiceKnownTypeAttribute,那么我要为每个类编写至少3个API,即大约225个API :( ..与ServiceKnownTypeAttribute我写的最大API是10,这非常好。
有人可以建议解决方案吗?