ServiceKnownType导致WCF服务延迟连接

时间:2013-09-13 03:58:46

标签: wcf web-services delay wcfserviceclient serviceknowntype

我正在使用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,这非常好。

有人可以建议解决方案吗?

0 个答案:

没有答案