【发布时间】:2012-07-09 04:51:26
【问题描述】:
我正在创建 wcf 服务的 dyanminc 代理,而不使用 MetadataExchenge 类添加对客户端代码的引用。问题是当我加载小型 wcf 服务的元数据时,例如只有 1 或 2 个方法,代码对我来说很好,但是当我尝试加载具有大约 70 到 80 个方法的大型 wcf 服务的元数据时,我收到最大消息大小的错误其中一个端点已超过 65536...尽管我已将 wcf 配置中的所有大小变量都设置为最大值...我的客户端 web.config 文件中没有任何内容...我得到了所有运行时的绑定...有人可以帮忙吗?
【问题讨论】:
-
您需要在客户端将 readerQuotas 设置为较大的值。您还可以通过编程方式设置 readerQuotas。
-
如何设置 MetadataExchangeClient 类没有作为 readerQuota 的公共属性??
-
您如何从客户端调用您的 WCF 服务?您是否在配置中定义了绑定,或者您是否通过代码创建绑定的实例
-
不,我在客户端的 web 配置文件中没有任何东西都是在运行时生成的,我已经发布了代码顺便说一句