我是 WCF 和 Silverlight 的新手,有一个带有 Silverlight 客户端和 WCF 服务器的应用程序,它一直运行良好,直到我添加了一个将大对象作为参数的方法。该对象包含 93 个 int、bool、string、enum 类型的属性。当它阻塞时,WCF 会给出如下错误消息:
The server did not provide a meaningful reply; this might be caused by a contract mismatch, a premature session shutdown or an internal server error.
没有其他有意义的消息。配置文件中的所有Timeout和Buffersize都已设置为最大值。
我尝试过使用另一个包含较少属性的对象......我一个一个添加并且它起作用了。
我发现当有 72 个属性(使用 enum、bool、string、int)时它可以工作,但是当我再添加一个时,它就不再工作了。
直到现在我一直在挣扎一周,非常感谢您帮助我...