我有一个使用 servicestack v3.9 编写的服务。我正在尝试返回一个大型结果集,并且在我的客户端上收到 500 内部服务器错误。如果我查看错误的详细信息,我会看到结果列在异常中,但在 65536 个字符后被截断。我知道这是.net 施加的默认限制。我不知道如何为服务堆栈增加它。
我的客户端没有使用 Web 配置中的绑定连接到服务,因为它正在使用服务堆栈。对于 web api 调用,这似乎是您要解决此问题的地方,即在绑定中增加 maxReceivedMessageSize。我猜也有一些方法可以增加服务堆栈的这个限制??